PHP Suppression de fichiers

Résolu
Hyriokû -  
 Hyriokû -
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

4 réponses

  1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    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
  2. Isabelle
     
    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
  3. Hyriokû
     
    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
  4. Hyriokû
     
    autant pour moi j'ai trouver une erreur dans mon code, et pour le fichier tu avait raison . merci beaucoup ^^
    0