Yo Mr. White
Lieutenant
- Registriert
- Mai 2005
- Beiträge
- 1.023
Hallo,
ich möchte ein oder mehrere Files mittels PHP-Fileupload hochladen. Ich habe mir diese Beschreibung angesehen, nur stehe ich bei der Arrayverarbeitungsweise etwas auf dem Schlauch.
Ich habe folgendes im HTML:
für z.B. 3 Files
Hier mein PHP: ($ident übergibt in dem Fall 1, 2 oder 3)
So klappt das nicht, nur weiß ich nicht warum. Die Funktion bekommt nacheinander die 1, 2, 3 übergeben und soll dann die richtigen Files uploaden.
Ohne die Arrayverarbeitungsweise habe ich den Fileupload auch schon hinbekommen.
ich möchte ein oder mehrere Files mittels PHP-Fileupload hochladen. Ich habe mir diese Beschreibung angesehen, nur stehe ich bei der Arrayverarbeitungsweise etwas auf dem Schlauch.
Ich habe folgendes im HTML:
Code:
<input name="jpg["1"] type="file" size="50" />
<input name="jpg["2"] type="file" size="50" />
<input name="jpg["3"] type="file" size="50" />
Hier mein PHP: ($ident übergibt in dem Fall 1, 2 oder 3)
PHP:
function fileupload($ident) {
if (isset($_FILES['jpg'][$ident])) {
foreach ($_FILES['jpg'][$ident] as $key => $value) {
$uploaddir = $_SERVER['DOCUMENT_ROOT'].'/testfolder/';
if (is_uploaded_file($_FILES['jpg']['tmp_name'][$ident])) {
echo $key;
echo $value;
move_uploaded_file($_FILES['jpg']['tmp_name'], $uploaddir . $_FILES['jpg']['name']);
}
}
}
}
So klappt das nicht, nur weiß ich nicht warum. Die Funktion bekommt nacheinander die 1, 2, 3 übergeben und soll dann die richtigen Files uploaden.
Ohne die Arrayverarbeitungsweise habe ich den Fileupload auch schon hinbekommen.