kostenloser Webspace werbefrei: lima-city


Fotoalbum - Problem mit Bilder uploaden - zu wenig Rechte

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g*t

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. r*****r

    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.
  4. Autor dieses Themas

    g*t


    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:

    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!");
    so.



    Beitrag ge?ndert am 23.11.2005 18:47 von get
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!