Ich arbeite an einem PHP-Formular, das eine Datei an eine E-Mail anfügt, und versuche, Fälle, in denen die hochgeladene Datei zu groß ist, ordnungsgemäß zu behandeln.
Ich habe erfahren, dass es zwei Einstellungen gibt php.ini, die sich auf die maximale Größe eines Datei-Uploads auswirken: upload_max_filesizeund post_max_size.
Wenn die Größe einer Datei überschritten wird upload_max_filesize, gibt PHP die Größe der Datei als 0 zurück. Ich kann das überprüfen.
Wenn es jedoch überschritten wird post_max_size, schlägt mein Skript stillschweigend fehl und kehrt zum leeren Formular zurück.
Gibt es eine Möglichkeit, diesen Fehler abzufangen?