Bonjour
Je veux en fait rechercher le mot "anniversaires" dans une source d'un fichier sur internet.
Mais ce code produit l'erreur suivante :
$donnees prend la valeur "anniversaires" des qu'il voit le if !
pourtant quand j'affiche $donnees sans le if $donnees parcourt tres bien le fichier... et trouve meme "anniversaires".
Voici le code :
Merci de votre eclairement
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
21
22
23
24
25
26
27 <html> <head> <title>Filtre</title> </head> <body> <? $fileIndex = fopen('http://www.XXX.fr/index.php', 'r'); $donnees = " "; while (!feof($fileIndex)){ if (strcmp($donnees, "Anniversaires") == 0) // meme resultat pour $donnees == "Anniversaires" { //traitement } else { $donneesNew = substr($donnees, 1); //on enleve le premier caractere $car = fgetc($fileIndex); $donnees = $donneesNew.$car; //nouveau mot à comparer } } fclose($fileIndex); ?> </body> </html>
Partager