string fgets(int fp, int length);
Retourne la chaîne lue jusquÌà la longueur length - 1 octets, ou bien la fin du fichier, ou encore un retour chariot (le premier des trois que lÌon rencontre).
Si une erreur survient, retourne false.
Erreur courante :
Les programmeurs habitué à la programmation 'C' noteront que fgets ne se comporte pas comme son équivalent C lors de la rencontre de la fin du fichier.
Le pointeur de fichier doit être valide, et avoir été correctement ouvert par fopen(), popen(), ou fsockopen().
Un exemple simple :
Exemple 1. Lire un fichier ligne par ligne : $fd = fopen("/tmp/inputfile.txt", "r"); while ($buffer = fgets($fd, 4096)) { echo $buffer; } fclose($fd); |
Voir aussi fread(), fopen(), popen(), fgetc(),et fsockopen().