crashx
Erfahrenes Mitglied
Ich bekomme einen Mehrfach upload nicht hin was ist falsch?
eintrag.html
upload_alpha.php
Die Fehlermeldung:
In der Datenbank sieht es dan wie folgt aus:
upload/images/array
Es solte dort aber so aussehen: upload/images/namederdatei.jpg
Wenn ich eine einzelne Datei Hochlade funktioniert das ganze.
vielen dank für eure Hilfe.
eintrag.html
HTML:
<html>
<head>
</head>
<body>
<form method="POST" enctype="multipart/form-data" action="upload_alpha.php">
<p><input type="file" name="file[]" size="20"><br>
<input type="file" name="file[]" size="20"><br>
<input type="file" name="file[]" size="20"></p>
<p><input type="submit" value="Absenden" name="B1"></p>
</form>
</body>
</html>
upload_alpha.php
PHP:
<?
include("inc/dbconnect.php");
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
if(empty($err)) {
copy("$tempname", "upload/images/$name");
if (isset($_FILES)) {
print_r($_FILES);
}
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
$eintrag = "INSERT INTO bilder (pic1, pic2, pic3)
VALUES ('upload/images/$name', 'upload/images/$name','upload/images/$name')";
$eintragen = mysql_query($eintrag);
$sql = 'OPTIMIZE TABLE `auto`';
echo mysql_error();
?>
Die Fehlermeldung:
Code:
Warning: copy(Array): failed to open stream: No such file or directory in /srv/www/htdocs/web36/html/upload_alpha.php on line 8
Array ( [file] => Array ( [name] => Array ( [0] => Norton-Logo-I.jpg [1] => Norton-Logo-II.jpg [2] => TuneUp-Logo I.jpg ) [type] => Array ( [0] => image/pjpeg [1] => image/pjpeg [2] => image/pjpeg ) [tmp_name] => Array ( [0] => /srv/www/htdocs/web36/phptmp/phpcKz6dQ [1] => /srv/www/htdocs/web36/phptmp/phpb66fYi [2] => /srv/www/htdocs/web36/phptmp/phpmY1LwS ) [error] => Array ( [0] => 0 [1] => 0 [2] => 0 ) [size] => Array ( [0] => 4735 [1] => 47199 [2] => 35670 ) ) ) Die Datei Array wurde erfolgreich hochgeladen!
upload/images/array
Es solte dort aber so aussehen: upload/images/namederdatei.jpg
Wenn ich eine einzelne Datei Hochlade funktioniert das ganze.
vielen dank für eure Hilfe.