Datei upload klappt nicht
Andi123
- php
0 XaraX
Hallo,
ich moechte ein paar Bilder per PHP hochladen.
---schnipp---
<?
for ($i=1;$i<=8;$i++)
{
?>
<input type="file" name="flyer[]" value="">
<INPUT type="hidden" name="MAX_FILE_SIZE" value="8000000">
<?
}
?>
---schnipp---
Nun habe ich gelesen, das
---schnipp---
count ($_FILES["flyer"])
---schnipp---
die Anzahl der Dateien, die hochgeladen werden, zurueckliefert.
Je nach dem, wie viele Dateien ich hochlade, so oft soll dann eine Resample-Aktion des Bildes druchgefuehrt werden.
Nur egal, wie viele Dateien ich hochlade, ein
---schnipp---
echo count ($_FILES["flyer"]);
---schnipp---
zeigt mir immer den Wert 5 an.
Egal ob ich mehr als 5 oder weniger als 5 Dateien zum Upload ausgewaehlt habe.
Weiss jmd. woran das liegen koennte?
Vielen Dank
Andi
Hallo Andi
hm... gennerell würde ich es vermeiden Forulareingaben als ein array ~name="flyer[]"~ zu definieren; Netscape kommt damit nicht immer klar.
Die Angabe (mal abgesehen davon, das sie leider nichts bewirkt) ~<INPUT type="hidden" name="MAX_FILE_SIZE" value="8000000">~ läßt vermuten, daß die Datein sehr groß sind. Bis die Daten angeliefert sind, kann es Dir passieren, daß das verarbeitende Script durch time_out in der php.ini schon wieder "abgeschaltet" wird. (weitere Möglichkeiten wären da aber auch: post_max_size / upload_max_filesize)
Sollte aber auch ein komplett leeres Formular mir dem Befehl print_r($_FILES) im verarbeitenden Script immer nur 5 Datein ergeben, dann ist der obere Ausschnitt nicht die volle Wahrheit ;)
Gruß aus Berlin!
eddi