Hallo,
ich habe ein kl. Upload-Skript f. den Upload mehrerer Bilder per PHP erstellt leider funktioniert der Upload nicht.
Hier ein paar Sktiptschnipsel:
HTML-Dokument:
[...]
<form method="post" action="<? echo $PHP_SELF; ?>" enctype="multipart/form-data">
<tr>
<td class="text7">Neue Bilddatei 1</td>
<td><input name="bild[]" type="file" size="71"></td>
</tr>
<tr>
<td class="text7">Neue Bilddatei 2</td>
<td><input name="bild[]" type="file" size="71"></td>
</tr>
</form>
[...]
Nun das Upload-Skript, das per "include" eingebunden wird:
<?php
$Meldung = "";
$error = "False";
$filesize = "512000";
$pfad = "img/bilder/";
for ($i=0; $i<count($_FILES['bild']['tmp_name']); $i++)
{
$tempname = $_FILES['bild']['tmp_name'][$i];
$name = $_FILES['bild']['name'][$i];
$type = $_FILES['bild']['type'][$i];
$size = $_FILES['bild']['size'][$i];
if ($size > $filesize)
{
$Meldung = "Unzulässige Bildgröße.";
$error = "True";
}
else if (($type != "") && ($type != "image/pjpeg") && ($type != "image/gif"))
{
$dattyp = ""; // eigene Variable für Bildtyp
$dattyp = split(".", $name);
$dattyp[count($dattyp)-1];
$endung = strtolower($dattyp[count($dattyp)-1]);
if (($endung != "jpg") && ($endung != "gif"))
{
$Meldung = "Kein gültiges Grafikformat.";
$error = "True";
}
}
if (($error != "True") && (!empty($name)))
{
copy("$tempname", $pfad.$name);
$Meldung = "Upload der Daten erfolgreich durchgeführt.";
}
else $Meldung = "Fehler beim Upload der Daten.";
}
?>
Kann mir jemand weiterhelfen, woran`s hapert?
Danke & Gruß Jessica