dedlfix: Fehlermeldung beim Upload von zu großen Dateien

Beitrag lesen

echo $begrüßung;

Es wird eine Datei mittels Formular und PHP geuppt, dabei ist diese Datei größer als alle Limits die es bei PHP so gibt.
Nun da PHP schon wärend des Uppens die größe ständig checkt bricht es einfach ab und kehrt zur vorherigen Seite zurück.

Es kehrt unter Garantie nicht zur vorigen Seite zurück, weil es gar nicht weiß, was die vorige Seite gewesen ist. Es sei denn, dein Script reagiert auf den Referrer.

Bitte beobachte und beschreibe genauer was passiert. Mach gegebenenfalls ein paar Test mit unterschiedlichen Dateigrößen. Z.B. größer als upload_max_filesize aber kleiner als post_max_size, größer als post_max_size, und das memory_limit nicht vergessen.

Folgerung ich kann keine Fehlermeldung schmeißen, kann man das irgendwie  ändern?

Es gibt Fehler, die kann man im Script nicht abfangen, beispielsweise Parse-Fehler. Und es gibt Prozesse, die gar nicht erreicht werden, weil schon vorher ein Fehler auftrat. Das Behandeln des File-Uploads kann nicht stattfinden, wenn die POST-Daten schon allein wegen ihrer Größe abgelehnt werden.

Das Hochsetzen des error_reporting-Levels bringt übrigens auch keine Punkte, wenn dies im Script geschieht, der Fehler aber schon vor der Ausführung des Scripts stattfindet.

echo "$verabschiedung $name";