Zugriffsrechte per PHP ändern
Mit PHP werden Zugriffsrechte für Dateien und Verzeichnisse mit der Funktion chmod() geändert.
Beispiele
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, $mode) { $dh = opendir($foldername); while($entry = readdir($dh)) { if ('' != $entry && '.' != $entry && '..' != $entry) { $_entry = $foldername . '/' . $entry; if (!is_dir($_entry)) { chmod($_entry, $mode); } if (is_dir($_entry)) { recursive_chmod($_entry, $mode); } } } closedir($dh); chmod($foldername, $mode); } recursive_chmod($_SERVER['DOCUMENT_ROOT'] . '/webEdition', 0777); ?>