PHP Suppression de fichiers

Résolu/Fermé
Hyriokû - 3 août 2010 à 15:11
 Hyriokû - 3 août 2010 à 15:28
Bonjour,

Voila j'essaye de faire mon propre site internet avec HTML et PHP. J'utilise wampserveur.

j'ai crée une page "test.html" qui est ceci :

<html>
<head>
<title>bonjour</title>
</head>

<body>
</body>
</html>
<?php
mkdir("prout");
chmod("prout",0755);
unlink("prout");
?>

Mais il me met une erreur :

Warning: unlink(prout) [function.unlink]: Permission denied in C:\wamp\www\test\test4.php on line 11

comment je pourrais la régler ?
Merci a tous
A voir également:

4 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
Modifié par Nabla's le 3/08/2010 à 15:17
en allant voir le manuel:

mkdir("prout"); //cree un dossier
chmod("prout",0755); //change les autorisations
unlink("prout"); //efface un fichier.

la page du manuel dit d'utiliser rmdir() pour effacer un repertoire

https://www.php.net/manual/fr/function.unlink.php
1
Est-ce que tu as tous les droits sur ton répertoire dans lequel tu travailles?

Une alternative consisterait à faire ceci avec ton répertoire racine avant de procéder:


<?php 
$old1 = umask(0);				
chmod (TONREPERTOIRE/', 0777); 
umask($old1);
 ?>

CEPENDANT ATTENTION DANS LE CHOIX DE TON CHMOD, ICI IL EST à 0777 CE QUI EST SPECIFIQUE à TOUS LES DROITS SUR LE DOSSIER ! CHOISIS LE BIEN.

Tape chmod sur google pour plus d'infos...
0
ok ok, je suis bien d'accord mais si on imagine, que à la place se soit une image ( j'en ai besoin aussi), et j'ai essayer l'erreur reste la même
0
autant pour moi j'ai trouver une erreur dans mon code, et pour le fichier tu avait raison . merci beaucoup ^^
0