estoy tratando de leer un archivo de gran tamaño (10 M) usando PHP file_get_contents¿Hay un límite en PHP file_get_contents?
$file = 'http://www.remoteserver.com/test.txt';
$data = file_get_contents($file);
var_dump ($data);
Se vuelca hacia atrás
string(32720)
y luego la salida, con sólo muestra parte del archivo. ¿Hay algún límite en algún lugar de file_get_contents? Intenté hacer ini_set ('memory_limit', '512M'), pero eso no funcionó.
EDITAR: ** se olvidó de mencionar ** es un archivo remoto.
PROBLEMA RESUELTO :: Fuera del espacio HDD. Se corrigió eso y ahora todo funciona.
No debería haber dicho límite. ¿Muestra el inicio o el final del archivo? ¿Estás seguro de que lee el archivo correcto? ¿Qué hace volcar cuando acortan el archivo un poco? – AndreKR
Haga que descargue 'filesize ($ file)' antes de cargar y 'strlen ($ data)' después de cargar. Soy un poco curioso de lo que se trata. –
¿Has intentado hacer un fread() en el archivo? Si es así, ¿te encuentras con el mismo problema? –