Rechercher : dans
Par :

[PHP] Pb suppression de fichiers

Dernière réponse le 27 déc 2007 à 15:16:41 NoSFe, le 30 avr 2004 à 16:04:16 
 Signaler ce message aux modérateurs

Bonjour,

Je travaille avec une base de donnees de produits.
Lorsque j'ajoute un produit avec une photo j'upload cette photo sur le serveur avec move_uploaded_file(tmp, adresse)
Jusque la tout se passe bien par contre lorsque je supprime un produit de la base j'aimerais supprimer le fichier correspondant a la photo du serveur. J'ai essaye la fonction unlink(adresse) cependant g un message d'erreur me disant que je n'ai pas les droits sur ce fichier.
Les fonctions chmod() chown() etc ne marchent pas surement pour la meme raison. Donc si quelqu'un a une solution ...

Je travaille avec Easy Php sous windows xp pro.

Merci d'avance

Meilleures réponses pour « [PHP] Pb suppression de fichiers » dans :
[Windows] Impossible de supprimer un fichier ou un dossier VoirSi Windows n'arrive pas à supprimer un fichier ou un dossier, la cause peut être l'une des suivantes : Le fichier ou le dossier à supprimer est utilisé par un processus du système Le dossier à supprimer contient des fichiers ou dossiers cachés ...
[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...
[MacOS X] Supprimer les fichiers récalcitrants VoirIl vous arrive peut-être parfois de vouloir vider la corbeille et que les fichiers ou dossiers que vous voulez supprimer y restent, refusent de disparaître. Pour résoudre ce problème, utilisez une commande UNIX dans le Terminal. Note : ATTENTION...
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...

2

NoSFe, le 3 mai 2004 à 10:18:18

Personne peut m'aider ? :'(

Répondre à NoSFe

3

flokocha, le 3 mai 2004 à 10:43:20

Moi je ne comprends pas j'ai un réalisé un script qui utilise la fonction unlink(), je l'ai testé sous EasyPHP et je n'ai pas eu de problème de droits.

Répondre à flokocha

NoSFe, le 3 mai 2004 à 10:58:13

Le fichier que je souhaite supprimer et un fichier qui a été uploadé auparavant c'est peut etre pour ça que ça merde :/

Répondre à NoSFe

4

flokocha, le 3 mai 2004 à 11:02:48

Pourtant mon script supprime aussi des images uploadées.
Tu utilises quelle version d'EasyPHP?

Répondre à flokocha

5

NoSFe, le 3 mai 2004 à 11:47:52

Version 1.6

Répondre à NoSFe

6

flokocha, le 3 mai 2004 à 13:41:30

J'utilise la version 1.7, mais ce que tu me dis m'inquiète, j'ai peur qu'il m'arrive la même chose lorsque mon site sera transféré sur son serveur définitif.

Si tu trouves une solution je suis preneur, au cas ou...

Répondre à flokocha

7

NoSFe, le 3 mai 2004 à 15:16:36

"Je cherche mais je ne trouve pas ..." etc :)

Répondre à NoSFe

8

NoSFe, le 4 mai 2004 à 16:49:44

*juste pour faire remonter mon pb :)*

Plz Help

Répondre à NoSFe

9

tisba33, le 23 jui 2007 à 11:18:06

Bonjou,
J'ai exactement le même problème. J'ai construit une sorte de zone d'échange ou les personnes peuvent uploader des fichers. Par la suite, je souhaite que l'administrateur puisse supprimer ces fichiers sur le site. En local sous easyPHP tout fonctionne mais en ligne sur mon serveur, la suppression du fichier plante. Je pense que le problème viens de l'attribut du fichier( valeur numérique 660...) mais je n'arrive pas non plus à trouver la solution.

Répondre à tisba33

10

 Dan, le 27 déc 2007 à 15:16:41

Bonjour,
J'ai un problème similaire, j'upload un fichier ( pour l'instant en local pour les tests ) dans un dossier à l'aide d'un formulaire ensuite j'ai un script qui lit tous les fichiers uploadé avec des infos propres à chaque fichier dans une base de donnée. Avec ce script je voudrais supprimer le fichier séléctionné dans le dossier ainsi que les infos dans la BDD, cela fonctionne sauf que la fonction unlink() me retourne comme erreur :

Warning: unlink(mes_fichiers/): Permission denied in c:\program files\easyphp1-8\www\site\tests\admin\upload\liste_telecharg­ement.php on line 83

j'ai essayé Chmod, de changer les droits etc.. toujours pareil ...

Je suis sur Windows VIsta et j'utilise Easyphp (1.8)

Merci

Répondre à Dan
Collection CommentÇaMarche.net