dans un de mes script je crée ds répertoire avec mkdir(nom,0777), cela en pose aucun souci.
Dans cette meme page, je souhaite faire un rmdir de ce repertoire:
voici ma fonction
function rmdir_rf($dirname) {
if ($dirHandle = opendir($dirname)) {
chdir($dirname);
while ($file = readdir($dirHandle)) {
if ($file == '.' || $file == '..') continue;
if (is_dir($file)) rmdir_rf($file);
else { unlink($file);}
}
chdir('..');
rmdir($dirname);
closedir($dirHandle);
}
}
puis dans mon script j'ai ceci
if(isset($_POST['supprimer']))
{
if(!empty($_POST['list']))
{
foreach($_POST['list'] as $indice => $dossier)
{
rmdir_rf($dossier);
echo $dossier,' supprimé';
}
}
else
{
echo 'Veuillez séléctionner un répertoire à supprimer<br/>';
}
}
lorsque je selectionne sur un repertoire a supprimer, j'obtiens ce message d'erreur:Warning: rmdir(./babar) [function.rmdir]: Permission denied in C:\wamp\www
Pourtant, j'ai mis 0777, donc je suis censé avoir tous les droits sur ce répertoire.
merci
qui s'affiche en haut à gauche de ce sujet