Mit PHP werden Zugriffsrechte für Dateien und Verzeichnisse mit der Funktion
chmod() geändert.Beispiel #1 – Zugriffsrechte für eine Datei ändern
<?php chmod($_SERVER['DOCUMENT_ROOT'] . '/datei.php', 0777);?>Beispiel #2 – Zugriffsrechte für alle Dateien in einem Verzeichnis rekursiv ändern
<?php function recursive_chmod($foldername, $dir_mode, $file_mode) { $dh = opendir($foldername); while($entry = readdir($dh)) { if ('' != $entry && '.' != $entry && '..' != $entry) { $_entry = $foldername . '/' . $entry; if (!is_dir($_entry)) { chmod($_entry, $file_mode); } if (is_dir($_entry)) { recursive_chmod($_entry, $dir_mode, $file_mode); } } } closedir($dh); chmod($foldername, $dir_mode); } recursive_chmod($_SERVER['DOCUMENT_ROOT'] . '/verzeichnisname', 0755, 0644);?>