Manuel PHP

Précédent

 

Suivant

fgets

fgets -- renvoie la ligne courante sur lequel se trouve le pointeur du fichier

Description

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().

Précédent

Sommaire

Suivant

fgetcsv

Chapitre

fgetss