Yatho
Grünschnabel
Hallo da draussen,
ich versuche einen Datei-Upload zu programmieren, bei dem zuerst Ordner angelegt werden, dann die Datein in die Ordner geladen werden. Der Einfachheit halber mache ich das auch mit 2 Masken (1. Ordner anlegen / 2. Datei in Ordner laden).
Ich bin zuerst folgendermassen an die Sache rangegangen; ich habe mit mkdir() einen Ordner erzeugt und diesen gleich mit chmod() auf 0777 geändert.
Leider war kein Upload möglich, da mir der angelegte Ordner nicht gehört und Safemode da keinen Spass kennt...
Nun habe ich mir gedacht: ftp_mkdir() ist die Lösung.
Das hat auch soweit geklappt, der Ordner wurde angelegt und gehört mir.
ABER - ich kann ihn mit chmod() nicht mehr auf 0777 ändern?!
Da sagt der "chmod failed: Operation not permitted" - dabei ging das doch eben noch?!
Ich habe mich weiter umgeschaut und ftp_chmod() gefunden.
ABER - das geht erst ab PHP5. Und das ist auf der Kiste nicht installiert...
Nun frage ich mich, wie kann ich dieses Problem lösen?!
Ich hoffe eine von euch weiss da eine Lösung, die er/sie mir mitteilen möchte?!
Grüße,
ich versuche einen Datei-Upload zu programmieren, bei dem zuerst Ordner angelegt werden, dann die Datein in die Ordner geladen werden. Der Einfachheit halber mache ich das auch mit 2 Masken (1. Ordner anlegen / 2. Datei in Ordner laden).
Ich bin zuerst folgendermassen an die Sache rangegangen; ich habe mit mkdir() einen Ordner erzeugt und diesen gleich mit chmod() auf 0777 geändert.
PHP:
mkdir($derpfad.$name, 0777);
chmod($derpfad.$name, 0777);
Nun habe ich mir gedacht: ftp_mkdir() ist die Lösung.
Das hat auch soweit geklappt, der Ordner wurde angelegt und gehört mir.
PHP:
ftp_mkdir($conn_id,$name);
ftp_close($conn_id);
chmod($derpfad.$name, 0777);
Da sagt der "chmod failed: Operation not permitted" - dabei ging das doch eben noch?!
Ich habe mich weiter umgeschaut und ftp_chmod() gefunden.
ABER - das geht erst ab PHP5. Und das ist auf der Kiste nicht installiert...
Nun frage ich mich, wie kann ich dieses Problem lösen?!
Ich hoffe eine von euch weiss da eine Lösung, die er/sie mir mitteilen möchte?!
Grüße,