Upload von Dateien
Jessica
- php
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
Hallo
benutze doch lieber den Befehl
move_uploaded_file();
und benutze doch $_FILES[VARNAME]
Peter
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
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