Dominique Meeùs
Dernière modification le   
retour à la page principale du dossier

Chmod récursif chez HaiSoft

Up: Changer récursivement les permissions en PHP Previous: recursiveChmod de Jeppe Toustrup

Trouvé le 16-1-2011 en http://help.haisoft.net/FrDroitsScript. Je n’ai pu m’empêcher de faire des changements cosmétiques dans les accolades ou dans certains commentaires ; j’ai donc pu introduire aussi des erreurs.

<?php $mydir="votre_dossier_à_accéder"; // cette fonction donne récursivement les droits 666 aux fichiers et 777 aux dossiers function rights_dir($dir) { $dh=opendir($dir); while (false !== ($filename = readdir($dh))) { $fics[]=$filename; } closedir($dh); while (list($i,$filename)=each($fics)) { if (is_file($dir."/".$filename)) { chmod($dir."/".$filename,0666); } if (is_dir($dir."/".$filename)) { if (($filename!=".") and ($filename!="..")) { chmod($dir."/".$filename,0777); sup_dir($dir."/".$filename); } } } } // on exécute la fonction rights_dir($mydir); ?>
Up: Changer récursivement les permissions en PHP Previous: recursiveChmod de Jeppe Toustrup
Dominique Meeùs. Date: 2012-05-16