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