Hallo, ich habe wie so viele hier, ein Uploadformular programmiert. Bei großen Dateien funktioniert es leider nicht, bei kleinen Dateien schon. Ich weiß auch genau wo der Fehler sitzt, kann ihn aber nicht beheben. Hier sind die entscheidenden Stellen im code
Es wird bei großen Dateien immer Fehler Nummer zwei ausgegeben.
Ein Blick ins Manual hilft da weiter.
http://de3.php.net/manual/de/feature...oad.errors.php
Das kann aber nicht sein dass die Dateigröße überschritten wird. So sieht mein Formular aus.
Das Hidden feld, ist doch auch nur für den Browser da
Hat jemand vielleicht ne Idee?
if (move_uploaded_file($LinkToTempFile, $LinkToFile))
{
echo "Dein Bild wurde hochgeladen";
}
else
{
echo "leider hat das hochladen nicht funktioniert:\n";
//print_r($_FILES);
if ($_FILES['userfile']["error"] == 2)
{
echo " Fehler Nummer 2";
}
}
{
echo "Dein Bild wurde hochgeladen";
}
else
{
echo "leider hat das hochladen nicht funktioniert:\n";
//print_r($_FILES);
if ($_FILES['userfile']["error"] == 2)
{
echo " Fehler Nummer 2";
}
}
Ein Blick ins Manual hilft da weiter.
http://de3.php.net/manual/de/feature...oad.errors.php
UPLOAD_ERR_FORM_SIZE
Wert: 2; Die hochgeladene Datei überschreitet die in dem HTML Formular mittels der Anweisung MAX_FILE_SIZE angegebene maximale Dateigröße.
Wert: 2; Die hochgeladene Datei überschreitet die in dem HTML Formular mittels der Anweisung MAX_FILE_SIZE angegebene maximale Dateigröße.
Das kann aber nicht sein dass die Dateigröße überschritten wird. So sieht mein Formular aus.
Das Hidden feld, ist doch auch nur für den Browser da
<form enctype="multipart/form-data" action="uploader.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="9000000000000000000000000000000000000000000 ">
Passwort:<input type="password" name="passwort">
Datei: <input name="userfile" type="file">
<input type="submit" name='senden' value="Datei senden">
</form>
<input type="hidden" name="MAX_FILE_SIZE" value="9000000000000000000000000000000000000000000 ">
Passwort:<input type="password" name="passwort">
Datei: <input name="userfile" type="file">
<input type="submit" name='senden' value="Datei senden">
</form>
Kommentar