Fileupload -> MAX_FILE_SIZE |
Rogerhuber
Mitglied
Dabei seit: 02.02.04
Beiträge: 258
|
|
Huhu,
brauch zum ersten mal funktionen im zusammenhang zum Fileuploaden.
Klappt soweit alles, nur hab ich atm ein kleines Problem mit dem input (hidden) wert von MAX_FILE_SIZE.
Wenn die Datei diesen Wert überschreitet, ist bei mir $_FILES['avatar_file'][tmp_name'] nicht mehr vorhanden..
Nun bricht mein Script mit der Fehlermeldung "Beim upload ist ein Fehler aufgetreten" ab, anstelle später mit der meldung "Ihr Avatar hat die erlaubte Dateigrösse überschritten."
Ich bin ziemlich sicher das der Verursaches MAX_FILE_SIZE ist, das den selben Wert hat, wie die maximale Dateigrösse die später gecheckt würde werden.
Tja, kurz, meine Frage ist, was sind die nachteile, wenn ich MAX_FILE_SIZE erhöhe?
(Ist es ratsam eine bestimmte Grenze zu setzen? Klaut mir da einer Space wenn er versucht eine 200MB Datei zu uploaden?)
MFG
Roger
__________________
|
|
12.06.06 20:14 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
wäre sinnvoller deinen Code zu posten, daß das Script abbricht liegt nur an einer fehlerhaften verarbeitung deinerseits(deines Scriptes)
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
13.06.06 21:45 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Rogerhuber
Mitglied
Dabei seit: 02.02.04
Beiträge: 258
Themenstarter
|
|
Huhu,
also der punkt wo er mir abbricht ist folgende Zeile:
php: |
1:
|
if(!$_FILES['avatar_file']['tmp_name'] || $_FILES['avatar_file']['tmp_name'] == "none") hp_error("Profil", "Sie müssen eine Datei auswählen."); |
|
zuvor hab ich nur einige file_exists();
(Jep, ist der richtige punkt, nur die Fehlermeldung hat sich verändert
)
__________________
|
|
13.06.06 22:16 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
na das nenne ich mal einen Aussagekräftigen Code
max_file_size kann den Wert der in der php.ini eingestellt ist nicht überschreiten, dann gibt es einen Fehler, du solltest also vorher mit $_FILE['avatar_file']['error'] ob ein entsprechender Fehler aufgetreten ist.
Am besten wäre natürlich den eingestellten Wert für max_filesze zu ermitteln und dann den gesetzten Wert im Script nötigenfalls auf einen kleineren Wert anzupassen
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
14.06.06 05:50 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|