función de PHP fpassthru ()
Definición y Uso
fpassthru función () para iniciar la lectura de todos los datos de la posición actual del archivo abierto hasta el final del archivo (EOF), escribir los resultados en el búfer de salida.
Esta función devuelve el número de caracteres transmitidos, si hay un error de volver FALSO.
gramática
参数 | 描述 |
---|---|
file | 必需。规定要读取的打开文件或资源。 |
Notas y sugerencias
Nota: Cuando se utiliza en fpassthru binarios del sistema de Windows () función, tenga en cuenta, debe abrir el archivo en modo binario.
Consejo: Si tiene que escribir datos en un archivo, debe llamar rewind () para el puntero de archivo en el encabezado del archivo.
Consejo: Si desea que el contenido del archivo a la memoria intermedia de salida, pero no modificarlo, utilice la función readfile () en su lugar, lo que elimina la necesidad de una llamada a fopen ().
Ejemplo 1
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Send rest of the file to the output buffer
echo fpassthru($file);
fclose($file);
?>
El código anterior es la salida:
This is the last line.59
59 indica el número de caracteres a ser entregado.
Ejemplo 2
Volcar la página de índice del servidor www:
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
Completar Manual de Referencia del Sistema de Archivos PHP