Bonjour,
J'ai un fichier texte :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <b>masc</b> a écrit le : 25/05/2013 à 14:33<br /> comment on fait pour jouer?<br /> <hr /> <b>as</b> a écrit le : 24/05/2013 à 19:37<br /> Je félicite dicotout pour ce magnifique site.<br /> <hr /> <b>Platon64</b> a écrit le : 12/05/2013 à 15:05<br /> J'adore le jeu ! mais je trouve que on manque d'informations sur l'avancement du maitre des titans<br /> <hr /> <b>Spartacus</b> a écrit le : 10/05/2013 à 17:26<br /> Superbe forum qui continue à faire vivre le jeu Zeus.<br /> Une merveille stratégique malheureusement abandonné par sierra.<br /> Bonne continuation et j'espère que le projet cronos pourra ainsi améliorer le jeu et faire devenir celui ci encore plus passionnant.<br /> <hr /> <b>Clemmy6112</b> a écrit le : 27/04/2013 à 18:38<br/> Jai acheter le jeu mais quand je mais le CD dans le lecteur il apparait le menu installer désinstaller extra ect ensuite j appui sur installer il apparait sierra dans le milieu de lecran j attend ensuite sa fini le téléchargement mais après mon pc RAM pour rien<br /> <hr /> <b>UnderworldShark</b> a écrit le : 08/03/2013 à 18:10<br /> Enorme et splendide site qui réunit toute la communauté de ce jeu juste amazing !<br /> <hr /> <b>Zeus </b> a écrit le : 19/01/2013 à 08:31<br /> merci pour ce site il est vraiment super<br /> <br /> <hr /> <b>trolololo</b> a écrit le : 16/01/2013 à 17:26<br /> Super ce forum y gere a mort !!!!<br /> <br /> <hr /> <b>Ipkis</b> a écrit le : 11/01/2013 à 16:53<br /> Magnifique site, qui donne vraiment envie d'être consulté jusqu'à la dernière page. Merci au Dicotout d'y avoir et de continuer à y consacrer du temps pour nous donner gout à ce jeu ou pour faire perdurer le plaisir 15 ans après la sortie du jeu. Bravo !<br /> <hr />
Je souhaite extraire les messages. Par exemple pour :
Je souhaite mettre "comment on fait pour jouer?" dans une variable.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <b>masc</b> a écrit le : 25/05/2013 à 14:33<br /> comment on fait pour jouer?<br /> <hr />
J'ai pour cela ecris le script suivant :
Et cela me récupère le contraire de ce que je cherche, à savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php $lienFichier = "messages.txt"; if (is_file($lienFichier)) { $fichier = fopen($lienFichier,"r"); $tout = ""; while (!feof($fichier)) { $tout = $tout.fgets($fichier, 4096); } preg_match_all("|<[^>]+>(.*)<[^>]+/+>|U", $tout, $tabMessages, PREG_SET_ORDER); for ($i = 0; $i < count($tabMessages); $i++) { echo $tabMessages[$i][1]."<br />"; } rewind($fichier); fclose($fichier); } else { echo "fichier non trouvé"; } ?>
<b>masc</b> a écrit le : 25/05/2013 à 14:33<br />
<b>as</b> a écrit le : 24/05/2013 à 19:37<br />
<b>Platon64</b> a écrit le : 12/05/2013 à 15:05<br />
...
Je n'arrive pas à linverser ma REGEX, pouvez vous m'aider ?
D'avance merci
Partager