9.1.4.8 php_stream_gets()Lit une ligne de données d'un flôt dans un buffer[ Exemples avec hp_stream_gets ] CVS uniquement
char *
php_stream_gets (
php_stream *
stream
,
char *
buf
,
size_t
maxlen
)
php_stream_gets
lit jusqu'à
count
-1
octets de données dans le flôt
stream
puis les copies dans
le buffer
buf
. La lecture s'arrête après la rencontre de
la fin du fichier (
EOF
) ou une nouvelle ligne. Si la nouvelle
ligne est lue, elle est stockée dans
buf
dans les
données retournées. Un caractère NUL de fin de chaîne est
stocké comme dernier caractère dans le buffer.
php_stream_read
retourne
buf
lorsque cela fonctionne, et NULL sinon.
Le pointeur de position est avancé d'une position si la lecture réussit.
php_stream_gets
peut bloquer l'application de la même façon
que
php_stream_read
bloque.
|