Hi zusammen,
habe nochmal eine Frage zum dateiupload.
Ich will die Überschreitung der dateigrösse der php.ini abfangen.
das mache ich so:
/* Sende eMail und gebe Fehler bzw. Bestaetigung aus */
if(@mail($this->destinationMail,$this->subject,"",$mail_header) && ($_FILES['datei']['error'] == UPLOAD_ERR_OK)) {
echo "Deine Nachricht wurde gesendet.";
}
elseif ($fileErr == UPLOAD_ERR_INI_SIZE)
{
echo "Die Dateigrösse überschreitet die zulässige Maximalgrösse von 8 MB.<br />Übertragung abgebrochen";
}
else {
echo "Es ist ein Fehler beim Senden der eMail aufgetreten.";
}
php.ini ist auf 8 MB eingestellt.
Wenn ich jetzt eine 40 MB grosse datei hochlade, bekomme ich trotzdem eine positive nachricht, dass die Mail inkl. Anhang geschickt wurde.
das ist aber nicht der Fall..
warum?