Andreas: Browser schmiert ab beim File-upload

Beitrag lesen

Hallo,
folgender gekürzter Code:

...
print "<FORM ENCTYPE="multipart/form-data" ACTION="$FILEreply" METHOD="POST" NAME="posting">\n";
print "<INPUT TYPE="HIDDEN" NAME="tid" VALUE="$tid">\n";
print "<INPUT TYPE="TEXT" NAME="helpbox" SIZE="60" STYLE="border: 0 $ENVtblhead; background: $ENVtblbody" VALUE="Hilfetext für tbcode...">\n";
print "Datei anhängen: <input type="file" name="datei" size="40"\n>";
print "(Dateigrösse maximal 300000 Byte, vor dem Upload Datei bitte zippen, nur *.mdb, *.doc, *.xls, *.gif, *.jpg, *.zip erlaubt)";
...
$post = $SQL->putquery("INSERT INTO $TBLanswer (tid,name,date,message,logip) VALUES ('$tid','$username','$tstamp','$message','$logip')");

$filesize = $_FILES['datei']['size'];
$mimetype = $_FILES['datei']['type'];
if ( isset($datei_name) ){
 if ( $filesize<300000 ){
  copy("$datei", "uploads/$datei_name");
  $update = $SQL->putquery("UPDATE tbanswer SET uploadname = "$datei_name", uploadsize = '$filesize', mimetype = '$mimetype' WHERE date = '$tstamp'");
  $filesizeErr = "";
 }
 else{
  $filesizeErr = "Dateigröße von 300000 Byte wurde überschritten<br>Datei wurde nicht geladen";
 }
}

Wenn ich jetzt einen Upload mache, wird bei relativ kleinen Dateien der Upload durchgeführt, aber dann mozt der Browser und will Bill meine Daten senden. Ist die Datei zu groß wird scheinbar mittendrin abgebrochen und es kommt die gleiche Fehlermeldung.

Woran kann das liegen? Ich bin mir sicher das das schon mal ohne Probleme geklappt hat.

Gruß Andreas