php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.12.2004, 00:07  
Gast
 
Beiträge: n/a
Standard Uploadformular Bild ist zu groß

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


Zitat:
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";
}
}
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

Zitat:
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.

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

Zitat:
<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>
Hat jemand vielleicht ne Idee?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.12.2004, 04:53  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 646
Magic befindet sich auf einem aufstrebenden Ast
Standard

Benutz anstatt so einem Hiddenfeld lieber eine Überprüfung der Bildgrösse mit PHP...

Die Funktion getimagesize könnte dir dabei sicherlich helfen:
http://de.php.net/manual/de/function.getimagesize.php
Magic ist offline  
Alt 18.12.2004, 12:52  
Gast
 
Beiträge: n/a
Standard

Bei mir ist Maxfile size auf 2MB eingestellt, das Hiddenfled üerprüfe ich
im Script ja auch gar nicht. Es dient nur für den Browser.
Wenn ich diesen Wert abfragen würde, könnte ja jeder ein eigenes Formular erstellen und den hidden Wert bliebig hoch setzen.
Die Fehlermeldung sagt doch das der Wert im Formular nicht stimmt.
 
Alt 18.12.2004, 12:56  
Gast
 
Beiträge: n/a
Standard

Der Wert 9000000000000000000000000000000000000000000 liegt jenseits von Gut und Böse, du solltest da mal einen ordentlichen Wert nehmen.

Gruß
phpfan
 
Alt 18.12.2004, 15:26  
Gast
 
Beiträge: n/a
Standard

Wo kann ich nachlesen in welcher Einheit dieser
Wert sein soll?
Ich vermute mal bytes, aber ich finde nix genaues.

Ich hatte da schon andere Werte genommen, also kleinere aber es funzt irgendwie net.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Es erscheint das alte Bild (cache problem) !! mac PHP-Fortgeschrittene 12 18.05.2011 11:23
Bild onMouseOver einblenden rocco HTML, Usability und Barrierefreiheit 8 22.02.2008 12:52
Transparentes Bild über Bild legen *update gelöst* Broadcast PHP-Fortgeschrittene 11 04.02.2008 15:27
Dynamische Bildgenerierung: Bild ändert sich nicht Jacks Rache PHP Tipps 2006 1 03.09.2006 10:01
[Erledigt] Nächstes Bild, Vorheriges Bild in PHP mit MySQL Datenbanken 2 15.05.2006 20:50
[Erledigt] Bild immerwieder holen PHP Tipps 2006 2 18.02.2006 01:24
Designproblem: Text und Bild Sirke HTML, Usability und Barrierefreiheit 2 08.09.2005 14:59
[Erledigt] Bild aus Datei in Bild einfügen PHP Tipps 2005-2 1 07.08.2005 23:36
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
bild na variable holen... md5hash PHP Tipps 2005-2 5 16.06.2005 01:07
[Erledigt] Bild neu laden. HTML, Usability und Barrierefreiheit 1 08.02.2005 21:59
[Erledigt] [JS]Neues Bild in neuem Fenster öffnen HTML, Usability und Barrierefreiheit 1 04.01.2005 11:39
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
max_file_size einheit, html uploadformular fotos, php input max_file_size einheit, max_file_size einheit?, max bildgröße beim upload formular erstellen, max_file_size html einheit, max_file_size einheit html, bildgröße bei php foto upload

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.