habe Probleme mit einem Script, das fread und readfile verwendet. Bei kleineren Dateien kein Problem, aber ab einer Dateigröße von etwas über 3 MB bekomme ich einen Servererror 500. Warum?
Das steht im Fehlerprotokoll, das der Webserver für dich führt. Schau mal rein, dafür ist es gedacht.
Mir war was von 8 MB bekannt.
Nur weil die Option memory_limit standardmäßig auf 8 MByte eingestellt ist, muss sie noch lange nicht auf deinem Server auf 8 MByte eingestellt sein.
Ich bin davon unabhängig auch der Meinung, dass es grundsätzlich schlauere Lademethoden gibt, als jene, eine riesige Datei in einem Klotz in den Speicher zu laden.