Chaine de caractère :S + Expression regulière

Chaine de caractère :S + Expression regulière - PHP - Programmation

Marsh Posté le 22-09-2009 à 19:32:46    

Bonjour à tous,
Alors voila, j'ai un petit problème, je m'explique.
Je suis actuellement sur la creation d'une page php qui va me permettre de recup le nom d'un joueur dans un fichier .txt.
La lecture du fichier et l'affichage des données ne me pose aucun problème, mais je voudrais uniquement recupere le nom d'un joueur qui se trouve toujours après Seat.
Je precise que le nom du joueur peut se trouver au siege N°1 ou N°2.
 
Mon but étant de recupere les 2 noms de joueurs dans ma chaine de caractère, je c'est uniquement que c'est 2 noms sont juste apres le mot SEAT et qu'ils sont toujours composé de plus de 3 lettres.
Comment les recupere ....

 
Ensuite, je n'aurais plus qu'a comparer mon propre nom de joueur pour ne garder uniquement la personne avec qui je joue :) pour ensuite rajouter la variable a une redirection  
h ttp://www.pokertableratings.com/fulltilt-player-search/+$nom_Adversaire
 
Voici un exemple d'un fichier .txt :
 
Full Tilt Poker Game #13896432852: $2 + 0.15 Heads Up Sit & Go (102485583), Table 1 - 15/30 - No Limit Hold'em - 11:43:14 ET - 2009/08/08
Seat 1: Rem693
Seat 2: Crowtherlee1983  
Crowtherlee1983 posts the small blind of 15
Rem693 posts the big blind of 30
The button is in seat #2
*** HOLE CARDS ***
 
Voici ma page .php  
 
<?php
 
if (!empty($_POST['url_historique']))
{
 $url_historique = $_POST['url_historique'];
 $nom = "Rem693";
 $fichier = file($url_historique);
 
 $total = count($fichier);  
 
 for($i = 0; $i < $total; $i++)  
 {  
  echo $fichier[$i];
 }  
 $nom = "";
 
 header('Location: h ttp://www.pokertableratings.com/fulltilt-player-search/.$nom_adversaire');
?>
 
 
Merci d'avance

Reply

Marsh Posté le 22-09-2009 à 19:32:46   

Reply

Marsh Posté le 23-09-2009 à 08:52:25    

Avec preg_match_all et un masque du genre #^seat [0-9]+: (.*)#im tu pourras récupérer le nom des joueurs

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed