readfile

readfile -- Muestra el contenido de un fichero

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( ) .