Jessica: Upload von Dateien

Hallo,

habe ein kl. Upload-Skript erstellt. Leider funktioniert der Upload nicht. Kann mir jemand weiterhelfen?

Das Verzeichnis "probe" ist vorhanden, daran liegt`s nicht!

$Meldung     = "";
$destination = "probe/";
$error       = "False";

if ($bild_size > $filesize)
  {
  $Meldung = "Die zulässige Bildgröße wurde überschritten.";
  $error = "True";
  }
else if (file_exists($destination))
  {
  $Meldung = "Die Bilddatei ist bereits vorhanden.";
  $error = "True";
  }
else if (($bild_type != "") && ($bild_type != "image/pjpeg") && ($bild_type != "image/gif"))
  {
  $dattyp = ""; #eigene Variable für bildtyp
  $dattyp = split(".", $bild_name);
  $dattyp[count($dattyp)-1];
  $endung = strtolower($dattyp[count($dattyp)-1]);
  if (($endung != "jpg") && ($endung != "gif"))
    {
    $Meldung = "Bild enth&ält kein gültiges Grafikformat";
    $error = "True";
    }
  }

if ($error != "True")
  {
  copy($bild, $destination.$bild_name);
  if (is_uploaded_file($bild, $destination))
    echo "Erfolgreich";
  else  echo "FEHLER beim Upload der Datei!";
  }

Gruss Jessica

  1. Hallo
    benutze doch lieber den Befehl

    move_uploaded_file();

    und benutze doch $_FILES[VARNAME]

    Peter

  2. Hallo Jessica,

    Leider funktioniert der Upload nicht.

    definiere "funktioniert nicht".

    if ($bild_size > $filesize)

    wo kommen $bild_size und $filesize her?

    else if (($bild_type != "") && ($bild_type != "image/pjpeg") && ($bild_type != "image/gif"))

    wo kommen die Variablen $bild_* her?

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  3. Hallo Jessica.

    Woher beziehst Du die Informationen zum Bild/zur Datei? Meines Erachtens greifst Du auf Werte zu, die in neueren PHP-Versionen nicht mehr zur Verfügung stehen.

    Zwei gute Anleitung für Dateiupload mit PHP:

    Grüße aus Würzburg
    Julian

    --
    "machines will eat itself." Bau Dir Deinen eigenen Bot.
    http://www.hgb-leipzig.de:83/~franz/hyperportrait/testers/