Descripción
int
readfile ( string filename [, int use_include_path])
Lee un fichero y lo escribe a la salida estándar.
Devuelve el número de bytes leidos del fichero. Si ocurre un
error, se devuelve FALSE y a menos que la función fuera llamada
como @readfile, se imprime un mensaje de error
Si filename comienzo por "http://"
(no es sensible a mayúsculas), se abre una conexión HTTP 1.0 al
servidor especificado y el texto de la respuesta se escribe
a la salida estándar.
No maneja redirecciones HTTP, por eso se debe incluir una barra
final cuando se trata de directorios.
Si filename comienza con "ftp://"
(no es sensible a mayúsculas), se abre una conexión ftp al servidor
especificado y el fichero que se pide se escribe en la salida estándar.
Si el servidor no soporta ftp en modo pasivo, la función fallará.
Si filename no comienza con ninguna de las
cadenas anteriores, el fichero será abierto del sistema de ficheros
y su contenido escrito en la salida estándar.
Se puede usar el segundo parámetro opcional y fijarlo a "1", si
si quieres que también se busque el fichero en el include_path.
Ver también fpassthru(),
file(), fopen(),
include(), require(), y
virtual().