8792 sujets

Développement web côté serveur, CMS

Bonjour a tous,

Je gère actuellement la suppression de répertoires par une page Web en php. Le but est de supprimer des fichiers et des répertoires en cochant ce que l'on veut enlever.
Je coche donc par exemple un répertoire que je veux supprimer : dans mon code php je programme d'abord la suppression des fichiers du répertoire avant de supprimer le répertoire lui-même. (j'ai lu en effet qu'il fallait obligatoirement que le rép soit vide pour pouvoir le supprimer)
J'utilise pour cela la fonction unlink(). Pour ce qui est de la suppression des fichiers tout marche bien, mais lorsque je veux ensuite supprimer le répertoire une fois vidé, j'ai le message :
Warning: unlink(C:/...) [function.unlink]: Permission denied in c:\..\suppr.php on line 156

J'ai donc essayé la fonction rmdir()mais c'est le meme problème! Je suis en php5, sous Windows.

Y a-t-il un moyen de contourner ce problème de droits ? Une fonction équivalente a chmod, pour Windows ?

Merci d'avance pour votre réponse.