Basti_2015
Mitglied
Hallo, ich habe ein Script womit ich Bilder uploaden möchte.
Wenn ich die Rechte des betreffenden Ordner auf 0777 setze funktioniert es, aber ich würde diese gern auf 755 belassen.
Ich vermute, dass es an den Besitzrechten vom Script und dem Ordner, welcher per FTP erstellt wurde, liegen könnte.
Ich habe auch versucht per mkdir einen Ordner zu erstellen. Jedoch schlägt dies auf fehl.
Oder anders:
Leider komme ich nicht mehr weiter.
Zumal die mkdir Funktion aus dem php Manuel kommt, woher dann diese Fehlermeldungen :/
Wenn ich die Rechte des betreffenden Ordner auf 0777 setze funktioniert es, aber ich würde diese gern auf 755 belassen.
PHP:
$dirpath = realpath(dirname(getcwd()));
#echo $_SERVER['DOCUMENT_ROOT'].'<br>';
$imgUploader->setDestination($dirpath .'/img/sid/');
Code:
Warning: move_uploaded_file(/www/htdocs/user/ordner/ordner/public_html/img/sid/1459233244.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in/www/htdocs/user/ordner/ordner/classes/IMGupload.class.phpon line 55
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpb4tDdJ' to '/www/htdocs/user/ordner/ordner/public_html/img/sid/1459233244.jpg' in/www/htdocs/user/ordner/ordner/classes/IMGupload.class.phpon line 55
Ich vermute, dass es an den Besitzrechten vom Script und dem Ordner, welcher per FTP erstellt wurde, liegen könnte.
Ich habe auch versucht per mkdir einen Ordner zu erstellen. Jedoch schlägt dies auf fehl.
Code:
mkdir($_SERVER['DOCUMENT_ROOT'].'/test1/test2', 0700, true);
Warning: mkdir() expects parameter 2 to be long, string given in/www/htdocs/user/ordner/ordner/public_html/cf4/test.php on line 2
Oder anders:
Code:
mkdir($_SERVER['DOCUMENT_ROOT'].'/test1/test2');
Warning: mkdir() function.mkdir: No such file or directory in/www/htdocs/user/ordner/ordner/public_html/cf4/test.php on line 2
Leider komme ich nicht mehr weiter.
Zumal die mkdir Funktion aus dem php Manuel kommt, woher dann diese Fehlermeldungen :/
Zuletzt bearbeitet: