Jessica: Upload mehrerer Bilder

Beitrag lesen

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&auml;ssige Bildgr&ouml;&szlig;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&uuml;hrt.";
    }
  else $Meldung = "Fehler beim Upload der Daten.";
  }
?>

Kann mir jemand weiterhelfen, woran`s hapert?

Danke & Gruß Jessica