Ich versuche, eine große Datei (10M) mit PHP file_get_contentsGibt es ein Limit für PHP file_get_contents?
$file = 'http://www.remoteserver.com/test.txt';
$data = file_get_contents($file);
var_dump ($data);
Es Dumps zurück
string(32720)
und dann der Ausgabe mit nur einem Teil der Datei zeigt, zu lesen. Gibt es eine Grenze irgendwo von file_get_contents? Ich habe versucht, ini_set ('memory_limit', '512M'), aber das hat nicht funktioniert.
EDIT: ** vergessen zu erwähnen ** es ist eine Remote-Datei.
PROBLEM BEHOBEN :: Aus dem Festplattenspeicher. Das Problem behoben und jetzt funktioniert alles.
Es sollte nicht so eine Grenze sein. Zeigt es den Anfang oder das Ende der Datei an? Sind Sie sicher, dass die richtige Datei gelesen wird? Was passiert, wenn Sie die Datei etwas kürzen? – AndreKR
Lassen Sie 'datei' Dateigröße ($ Datei) 'vor dem Laden und' strlen ($ data) 'nach dem Laden. Ich bin ein bisschen neugierig, was daraus wird. –
Haben Sie versucht, ein fread() für die Datei zu erstellen? Wenn ja, haben Sie das gleiche Problem? –