mmofacts.com

$_POST bei Upload leer

gepostet vor 16 Jahre, 8 Monate von standard
hallo,
Folgendes Problem:
Ich habe ein Upload script welches auch ganz gut funktioniert. Zumindest bei kleinen Dateien bis ca 4MB sobald ich größere (z.B 9MB) hochlade geht es nicht.
Mit der Datei wird auch noch ein Name per $_POST übergeben und anschliesend überprüft ob er leer ist. Bei großen dateien ist die variable aber immer leer. daher wird das script dann nicht ausgeführt.
Woran kann das liegen?
Mfg
Flo
gepostet vor 16 Jahre, 8 Monate von Klaus
Setze das Limit für Dateiuploads in der php.ini höher.
gepostet vor 16 Jahre, 8 Monate von standard
hi,
Meinst du die Größe der datei? Die steht bereits auf 50M.
Würde aber auch so glaube ich nicht erklären warum die $_POST[name] variable leer ist.
Mfg
Flo
gepostet vor 16 Jahre, 8 Monate von NeoWhoRU
ich glaub er meint den wert für "upload_max_filesize".
Ruf mal phpinfo auf, da siehste dann den Wert der aktuell eingestellt ist.
Den must du dann halt in der php.ini anpassen auf deinem webserver.
gepostet vor 16 Jahre, 8 Monate von Allwar
Die $_POST[name] ist deswegen leer, weil das Script abgebrochen wird, weil ja die maximale Upload-grenze überschritten wird.
Damit wird der Variable kein Wert zugewiesen.
Glaub ich jetzt einfach mal
gepostet vor 16 Jahre, 7 Monate von ThaDafinser
Oder die Connection Dauer würde überschritten.
gepostet vor 16 Jahre, 7 Monate von MasterPyoda
Das gleiche Problem hatte ich auch mal. Bei mir lag es definitiv an der max. Connection Dauer. Die ist in der php.ini, wenn ich mich recht erinnere. Konnte das bei meinem Host allerdings nicht umändern. Die Folge war, dass Leute mit schnellen Verbindungen mehr uploaden konnten, als die mit langsamen Verbindungen
Die Zeit lag bei mir so weit ich mich richtig erinnere bei 30 Sekunden.
gepostet vor 16 Jahre, 7 Monate von standard
hi,
Nur kurz als info lso ich habe den fehler dann doch gefunden.
Es lag an POST_max_size die stand auf 8 anstelle von 10M
Danke für die hilfe
Mfg
Flo
gepostet vor 16 Jahre, 7 Monate von raufaser
Falls nochmal ein ähnliches Problem vorliegen: Es kann auch am Formtag liegen. Da muss nämlich das korrekte encoding drinstehen, z.B.:


PS: Dieses Posting ist nur für die Suchmaschinen gedacht, um eine alternative Lösung für ein ähnliches Problem aufzuzeigen.

Auf diese Diskussion antworten