Hi,
es ist halt so, dass dateien zwischen 5 und 8 MB an anderer Stelle abgefangen werden und eine Fehlermeldung bringen:
$errMess .= 'Upload-Datei zu groß, ca. '.(number_format($_SERVER['CONTENT_LENGTH']/1024/1024,2)).' MB!<br />Maximal 5 MB zugelassen.<br />';
Bei "Übergrössen" (>8mb) wird immer dieser fall an der beretis ge,mailten Stelle aufgerufen:
elseif ($_FILES['datei']['error'] == UPLOAD_ERR_OK)
{
@mail($this->destinationMail,$this->subject,"",$mail_header);
echo "Die Nachricht wurde an Schulze mit Anhang gesendet";
}
Das Skript bricht im Endeffekt ja auch ab, ich bekomme eine leere Mail, aber der User erfährt nix davon, weil keine Unterscheidung gemacht wird ob
UPLOAD_ERR_OK oder UPLOAD_ERR_OK
Ich habe halt das gefühl, dass die $_FILES-Fehlermeldungen nicht funzen.
und da war es egal ob ich ==UPLOAD_ERR_OK oder ===UPLOAD_ERR_OK geschrieben habe.
Hast Du vielleicht noch ne idee?
danke, gruß Heinzi