Descripción
string
fgets ( int fp, int length)
Devuelve una cadena de como mucho length _ 1 bytes leidos del
fichero apuntado por fp_ La lectura acaba cuando son leidos
length _ 1 bytes, cuando se llega a una nueva línea (el caracter
de nueva línea se incluye en el valor devuelto), o cuando se llega
a un EOF (lo que ocurra primero)_
Si ocurre un error, devuelve FALSE_
Fallos Comunes:
Los que hayan usado la semantica de 'C' de la función fgets deben darse cuenta
de la diferencia que hay en como el EOF es devuelto por esta función_
El apuntador al fichero debe ser válido, y debe apuntar a un
fichero abierto con éxito con fopen(),
popen(), o
fsockopen()_
A continuación un ejemplo sencillo:
Ejemplo 1_ Leyendo un fichero línea por línea $fd = fopen ("/tmp/inputfile_txt", "r");
while (!feof($fd)) {
$buffer = fgets($fd, 4096);
echo $buffer;
}
fclose ($fd); |
|
Ver también fread(), fopen(),
popen(), fgetc(), y
fsockopen()_