Mailinglisten-Archive |
Hallo, Ich moechte nach dem erzeugen einer Datei dieser via dem chmod-Befehl andere Rechte zuteilen. Das funktioniert aber nicht, weil er der Meinung ist, er duerfe das nicht. Erstellen konnte er sie aber auch, also muesste er ja eigentlich auch die Rechte aendern duerfen, oder? Wenn ich die Identitaet des Webservers annehme (root kann das ja) und dann in dem exakt gleichen Verzeichnis auf der Console den chmod-Befehl ausfuehre, geht es... Kann mir das mal einer verklickern? mfg, Gerd btw: Hier das Script, welches das machen soll (ist ein modifiziertes Uebungsscript aus einem Buch) <?php $dir = 'data'; $dp = opendir($dir); while ($file = readdir($dp)) { if (!preg_match('/(\.{1,2}|\.bak)$/', $file)) { copy("$dir/$file", "$dir/$file.bak"); chmod("$dir/$file", 0660); <==== den hab ich eingefuegt. echo "Kopiere Datei $file<br>"; } } closedir($dp); ?> -- /"\ \ / ASCII Ribbon Campaign x Say NO to HTML in email and news !! / \
php::bar PHP Wiki - Listenarchive