Fotoalbum - Problem mit Bilder uploaden - zu wenig Rechte
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beispiel
beitrag
checken
datei
eins
fehlermeldung
folgenden fehler
image
laut
mode
not
nummer
ordner
sen
variable
-
Hallo,
ich habe eine PHP Variable mit dem Namen $Albumname. Es wird ein Ordner laut $Albumname erstellt. Nun will ich in diesen Ordner die Bilder uploaden. Leider klappt das nicht richtig.
Hier mal der Code:
if(isset( $Submit )) { //If the Submitbutton was pressed do: if ($_FILES['imagefile']['type'] == "image/gif" || $_FILES['imagefile']['type'] == "image/jpeg" || $_FILES['imagefile']['type'] == "image/pjpeg") { move_uploaded_file ($_FILES['imagefile']['tmp_name'], $Albumname/".$_FILES['imagefile']['name']) or die ("Konnte nicht kopiert werden!"); echo ""; echo "Name: ".$_FILES['imagefile']['name'].""; echo "Size: ".$_FILES['imagefile']['size'].""; echo "Type: ".$_FILES['imagefile']['type'].""; echo "Copy Done...."; } else { echo "<br><br>"; echo "Datei konnte nicht hochgeladen werden, Falscherdateityp (".$_FILES['imagefile']['name'].")<br>"; } }
Ich bekomme folgenden Fehler:
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 1009 is not allowed to access / owned by uid 0 in /home/webpages/lima-city/kappl/html/images/upload/check.php on line 7
Konnte nicht kopiert werden!
Nachzusehen auf:
http://kappl.milten.lima-city.de/images/upload/create_alb.php
Wenn ich aber den Ordner absolut also ohne Variable angeben bekomme ich keine Fehlermeldung. Bzw es klappt.
move_uploaded_file ($_FILES['imagefile']['tmp_name'], files/".$_FILES['imagefile']['name']) or die ("Konnte nicht kopiert werden!");
Habt ihr ne Idee.?
mfg get
Beitrag ge?ndert am 23.11.2005 12:29 von get
Beitrag ge?ndert am 8.12.2005 17:53 von get -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
wenn man eine Zahl ?ber eins eingibt, werden alle felder, zum ausw?hlen der bilddateien mit "imagefile" benannt, das solltest du unbedingt ?ndern, so das es zum beispiel nacher mit nummer oder so ist.
Stimmt, das ist mir auch bekannt. Werde es mit einem Array l?sen. Hab mich nur nicht weiter damit befasst, da das eigentliche uploaden nocht nicht wie gewollt funktioniert.
Ich habe es auch schon so probiert:
so.move_uploaded_file ($_FILES['imagefile']['tmp_name'], $Albumname."/".$_FILES['imagefile']['name']) or die ("Konnte nicht kopiert werden!"); und move_uploaded_file ($_FILES['imagefile']['tmp_name'], $_POST['Albumname']."/".$_FILES['imagefile']['name']) or die ("Konnte nicht kopiert werden!");
Beitrag ge?ndert am 23.11.2005 18:47 von get -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage