mkdir et rmdir
Posté : 19 juil. 2007, 17:54
Bonjour,
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
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
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