Dominique Meeùs
Dernière modification le
retour à la table des matières
— à l’index
— à ma page de départ
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);
?>
⚓