So bin mir jetzt nicht sicher ob die Frage eher in den Programmierungsbereich gehört aber ich stell sie jetzt einfach
Ich versuche ein Uploadsystem zu entwerfen, der User soll zuerst auswählen wie viel Dateien er hochladen will.
Danach werden ihm passend zu seiner Auswahl mehrere Upload Felder zur Verfügung gestellt. (bis dahin kein Problem)
So werden bei mir die Buttons zum Upload erzeugt:
$anz ist dabei die vorher ausgewählte Anzahl!
for($i=0; $i<$anz ; $i++)
{
echo "<input type='file' name='file $i'><br>";
}
?>
Das ganze steht in einem Formular und beim Klick auf den "Upload" Button wird noch ein versteckes Feld mit dem Inhalt $anz gesendet.
auf der folgenden seite sieht der Upload Code so aus:
$anz = $_POST['anz'];
for($i=0; $i<$anz; $i++); {
$tempname = $_FILES['file $i']['tmp_name'];
$name = $_FILES['file $i']['name'];
copy ("$tempname", "$name");
}
Passieren tut allerdings nichts, kein Fehler aber auch kein Upload der Dateien!!
Ich weis das noch die Prüfung der Dateien fehlt (aus sicherheits Gründen) aber des kommt ja noch
Kann mir jemand sagen was falsch is? ???
D4N13L (320) 2x Beste Antwort 4x "Danke"
|