Bonsoir,
Je cherche à lire quelques lignes d'un fichier en php.
Avec la boucle while tout fonctionne correctement mais je lis l'ensemble du fichier.
Je remplace la boucle while par une boucle for pour ne lire que quelques lignes et cela ne fonctionne plus du tout !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $ligneXML =""; // Ouverture du fichier $fp = fopen($fichier, "r"); if (!$fp) die("Impossible d'ouvrir le fichier XML"); // Lecture ligne par ligne while (!feof($fp)) { $ligneXML = fgets($fp, 1024); // puis traitement
Auriez-vous une explication à cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $ligneXML =""; // Ouverture du fichier $fp = fopen($fichier, "r"); if (!$fp) die("Impossible d'ouvrir le fichier XML"); // Lecture ligne par ligne for ($n=0; $n<3; $n++) { $ligneXML = fgets($fp, 1024); // puis traitement
Merci d'avance pour votre aide.
Partager