Rechercher : dans
Par :

Suppression de fichiers en php

Dernière réponse le 11 jun 2009 à 22:54:45 Erwann, le 14 jun 2004 à 11:28:55 
 Signaler ce message aux modérateurs

Salut tout le monde,
je suis actuellement en train de faire un site, et je voudrais autoriser les personnes passant sur le site a effacer des fichiers persos. J'ai trouve pour cela la commande php unlink(), mais j'obtiens un probleme d'autorisation quand j'essaye de l'utiliser.

Warning: unlink(/home/chris/public_html/php_bdd/effacer.txt): Permission denied in /home/chris/public_html/php_bdd/testeffacer.php on line 10

cela me renvoie cette erreur. On m'a conseille de regler certains droits dans apache(Je suis sous linux), mais je ne sais pas par où commencer.

Si l'un d'entre vous avait une idee, ce serait cool
merci d'avance
wan

Meilleures réponses pour « suppression de fichiers en php » dans :
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur web...
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

rucht, le 14 jun 2004 à 14:34:02

Je suis pas sur mais je pence qu 'il faut aussi que tu modifi les droit de t fichier perso ( histoire qu' il puissse etre effacer ( lecture , ecriture) ) et pour la config d' apache je te conseille de chercher sur le net y a toute la doc qu' il fo !

rucht ( qui a quand meme galere pour configure apache )

Répondre à rucht

2

lenono, le 24 jun 2004 à 16:24:10
  • +1

Il faut d'abord que tu passes les droits corrects sur ce fichier :
<?
umask(0000);
chmod(fichier,0777);
unlink (fichier);
?>
et hop !

Répondre à lenono

3

mysina, le 28 fév 2009 à 15:10:39
  • +1

Bonjour, moi même ,j'ai rencontré ce problème, mais j'ai pas encore trouvé le solution;

if(file_exists("images/".$fichier ))
{
umask(0000);
chmod("images/".$fichier,0777);
unlink("images/".$fichier)); ==>il m'affiche que cette ligne est fausse
echo 'image supprimée';
}

merci a votre aide !!

Répondre à mysina

4

N@th@, le 28 fév 2009 à 15:19:50
  • +1

Unlink("images/".$fichier)); ==>il m'affiche que cette ligne est fausse

je sais pas si c'est ça mais il me semble qu'il y a une parenthèse en trop.

Répondre à N@th@

5

Kezine, le 6 mar 2009 à 23:58:49

Ne te complique pas trop la tache ^^ utilise ton programme de gestion ftp (filezilla par exemple) fait clic droit sur le fichier ou le dossier que tu a besoin de modifier/supprimer etc.. clic sur "atributs du fichier" ou "permission du fichier" coche toute les cases ou entre "777" dans la zone de saisie.Tu ne devrais plus avoir de probleme au niveaux des permission ; ) pour être sur des infos và sur => "http://www.siteduzero.com/tutoriel-3-14577-lire-et-ecrire-dans-un-fichier.html"

Bonne chance

Répondre à Kezine

6

 Psylo, le 11 jun 2009 à 22:54:45

Nan!! Pour avoir une idée des infos, vas sur le site du zéro!

Par contre si tu veux être sûr de toi, vas donc voir la doc php ultime sur http://www.fr.php.net/manual/fr/ !
C'est la doc de référence pour tout ce qui touche au php... Y'a tout ce qu'il te faut là dedans! La liste des fonctions php est tout en bas... Et y'a un champ de recherche si tu veux des infos sur une fonction donnée...

Répondre à Psylo