Fork me on GitHub

Rapport de message :*
 

Re: Impossible de supprimer, renommer, changer chmod etc... fichier sur ftp

Titre du sujet : Re: Impossible de supprimer, renommer, changer chmod etc... fichier sur ftp
par Kris sur 13/11/2012 20:54:59

en voila un pour les chmod :
<?php
$old 
umask(0000);
chmod("a_detruire"0777);
umask($old);
?>

et le script pour la destruction que tu dois utiliser (attention il est radical !!
<?php
function clearDir($dossier) {
         
$ouverture=opendir($dossier);
         if (!
$ouverture) return;
         while(
$fichier=readdir($ouverture)) {
                 if (
$fichier == '.' || $fichier == '..') continue;
                         if (
is_dir($dossier."/".$fichier)) {
                                 
$r=clearDir($dossier."/".$fichier);
                                 if (!
$r) return false;
                         }
                         else {
                                         
$r unlink($dossier."/".$fichier);
                                         if (
$r === false) return false;
                          }
         }
         
closedir($ouverture);
         
$r rmdir($dossier);
         if (
$r === false ) return false;
                          return 
true;
}
// a_detruire étant un répertoire à la racine du script !
if (clearDir('a_detruire')) {
         echo 
'fait';
}
else {
         echo 
'pas fait';
}
?>

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

57 Personne(s) en ligne (49 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 57 | Plus ...