ich habe es jetzt hin bekommen Bilder auf den Server zu bekommen! Jetzt würde ich gerne einen Array machen wo der Pfad der Bilder (um sie später wieder auf zu rufen) in einer datenbank speichern!
doch im array steht immer nur der letzte Upload drinn! Der array speichert nicht alle 3 Uploads sonder immer nur den letzen. Warum?
mfg me
PHP-Code:
<?php
include "header.php";
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>Pictures:<br>
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<input type="file" name="pictures[]" /><br>
<input type="submit" value="Send" />
</p>
</form>
<?php
include "footer.php";
?>
PHP-Code:
<?php
include "header.php";
$uploaddir = "/home/www/web193/html/versuch/daten/alben/";
foreach ($_FILES["pictures"]["error"] as $key => $error) {
move_uploaded_file($_FILES["pictures"]["tmp_name"][$key], $uploaddir . $_FILES["pictures"]["name"][$key]);
// hier mache ich den array..
$daten = array($uploaddir . $_FILES["pictures"]["name"][$key]);
}
//hier lese ich ihn zu testzwecken aus
print_r ($daten);
include "footer.php";
?>
mfg me
Kommentar