Boucle while(!feof($fichier)) infinie
Résolu/Fermé
christian820
Messages postés
12
Date d'inscription
lundi 13 août 2012
Statut
Membre
Dernière intervention
15 novembre 2015
-
22 août 2012 à 11:43
christian820 Messages postés 12 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 15 novembre 2015 - 22 août 2012 à 13:43
christian820 Messages postés 12 Date d'inscription lundi 13 août 2012 Statut Membre Dernière intervention 15 novembre 2015 - 22 août 2012 à 13:43
A voir également:
- Boucle while batch
- Fichier batch - Guide
- Boucle excel sans macro - Forum Excel
- Echo off batch ✓ - Forum Autoit / batch
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
3 réponses
Zep3k!GnO
Messages postés
2025
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
18 novembre 2015
200
22 août 2012 à 12:04
22 août 2012 à 12:04
Le problème vient bien de ta boucle, dans la condition de ton while tu testes si tu arrives a la fin du fichier, mais dans ton while (à l'intérieur de la boucle) tu ne lis pas d'octets, donc le pointeur dans le fichier n'avance pas et ca boucle a l'infini, il faut que tu places ton fgets dans ta boucle.
Puis sinon avec le fgets, tu n'es pas obligé de passer par un feof pour tester la condition de sortie, voir l'exemple : https://www.php.net/manual/fr/function.fgets.php
Puis sinon avec le fgets, tu n'es pas obligé de passer par un feof pour tester la condition de sortie, voir l'exemple : https://www.php.net/manual/fr/function.fgets.php
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
22 août 2012 à 12:04
22 août 2012 à 12:04
Salut,
Je ne suis pas un cador de la lecture de fichier en PHP mais je me demande où ton while sait qu'il doit passer à la ligne suivante...?
Je ne suis pas un cador de la lecture de fichier en PHP mais je me demande où ton while sait qu'il doit passer à la ligne suivante...?
christian820
Messages postés
12
Date d'inscription
lundi 13 août 2012
Statut
Membre
Dernière intervention
15 novembre 2015
1
22 août 2012 à 13:43
22 août 2012 à 13:43
Bonjour Mihawk
Ben, c'était bien le problème.
Merci pout ta réponse
Christian
Ben, c'était bien le problème.
Merci pout ta réponse
Christian
christian820
Messages postés
12
Date d'inscription
lundi 13 août 2012
Statut
Membre
Dernière intervention
15 novembre 2015
1
22 août 2012 à 13:41
22 août 2012 à 13:41
Bonjour Zep3k!Gno,
Mais c'est bien sûr!
Ca fonctionne!
Merci pour tes conseils
Mais c'est bien sûr!
Ca fonctionne!
Merci pour tes conseils