Manuel PHP
Précédent |  | Suivant

# php_stream_gets

(no version information, might be only in CVS)

php_stream_gets -- Lit une ligne de données d'un flux dans un buffer

## Description

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 flux `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.

Précédent | Sommaire | Suivant
php_stream_getc | Niveau supérieur | php_stream_close