Comment afficher en php la ligne n d'un txt
Fermé
matt
-
27 avril 2005 à 11:06
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 27 avril 2005 à 14:59
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 27 avril 2005 à 14:59
A voir également:
- Comment afficher en php la ligne n d'un txt
- Comment aller à la ligne sur excel - Guide
- Partager photos en ligne - Guide
- Vente en ligne particulier - Guide
- Test performance pc en ligne - Guide
- Apparaitre hors ligne instagram - Guide
1 réponse
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
27 avril 2005 à 14:59
27 avril 2005 à 14:59
Si tu connais la taille de tes donnée et que celle ci ne varie pas, fais le savoir,
sinon si tu veux lir'e ligne par ligne, tu as ça :
La fonction fgets() permet de lire autant d'octets que tu precise (ici 4096) tant qu'elle ne rencontre pas de fin de ligne ou de fin de fichier, donc pour ton usage, tu let une taille plus grande, comme ca elle s'arrete à chaque retour chariot et donc elle lira ligne par ligne ton fichier.
++
sinon si tu veux lir'e ligne par ligne, tu as ça :
<?php $fd = fopen ("repertoire/nomfichieravecextension", "r"); while( !feof($fd) ) { $buffer = fgets($fd, 4096); // Ici tu met tes chaines dans tes truc. echo $buffer."<BR>"; // Si tu veux voir ce que ca donne. } ?>
La fonction fgets() permet de lire autant d'octets que tu precise (ici 4096) tant qu'elle ne rencontre pas de fin de ligne ou de fin de fichier, donc pour ton usage, tu let une taille plus grande, comme ca elle s'arrete à chaque retour chariot et donc elle lira ligne par ligne ton fichier.
++