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