|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Bonjour,
je voudrais effacer un fichier. Je fais cela : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
salut,
ca peut être tout et n'importe quoi, commence par regarder les permissions du dit fichier,... |
|
|
00
|
|
|
#3 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Je viens de regarder dans le FTP, mais j'avoue que j'ai oublié comment lire ça :
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : novembre 2010 Messages : 102 ![]() |
-rw-r--r--
Propriétaire: Lire écrire Groupe: Lire Tout le monde: Lire Fais un chmod +w et ça devrais marcher |
|
|
00
|
|
|
#5 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
N'étant pas sûr de mettre les droits où il fallait, j'ai fait :
Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
c'est chmod($filename,0777);
si ca ne marche pas c'est que le fichier ne t'appartient pas donc tu ne peux pas en modifier les droits : Note : L'utilisateur courant est l'utilisateur avec lequel PHP fonctionne. Il est probablement différent de l'utilisateur que vous utilisez en mode Shell ou FTP. Le mode ne peut être modifié que par l'utilisateur à qui appartient le fichier sur la plupart des systèmes. Si à un moment ou un autre c'est toi qui crée se fichier, c'est à ce moment que tu dois en définir les permissions... |
|
|
00
|
|
|
#7 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
C'est moi qui le crée vu que je l'uploade. J'ai donc fait ça :
Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
et les permissions du dossier de destination ?
t'as quoi comme message d'erreur ? |
|
|
00
|
|
|
#9 | |||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Je viens d'activer l'affichage des erreurs là où est le unlink par et ça me donne ça :
Citation:
Code :
|
|||
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
je pense que c'est un probleme de chemin : le message d'erreur dit que le fichier ou le repertoire n'existe pas pour les deux fonctions...revois $filename qui doit etre le chemin complet et si c'est le cas as tu mis un / au debut?
|
|
|
00
|
|
|
#11 | |||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
et si je remets l'echo, l'URL affichée est bonne... Code :
|
|||
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
tu peux pas effacer un fichier par http... (enfin pas comme ca)
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#13 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
tu dois utiliser un chemin relatif...
c.f. php.net : Note: Cette fonction ne fonctionne pas avec les fichiers distants, car le fichier utilisé doit être accessible sur le système de fichiers local. |
|
|
00
|
|
|
#14 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Cette fois, j'ai mis un chemin relatif qui commence bien par / (le code pour supprimer se trouve à la racine du site), mais ça ne supprime toujours pas...
|
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
remontre le message d'erreur complet
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#16 | |||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#17 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
et ton fichier
/homepages/18/d246623212/htdocs/conf/sup_conf.php existe ???
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#18 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
d'ou ma question sur le premier / dans $filename, enlèves le...
|
|
|
00
|
|
|
#19 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
oui et le code que je viens de montrer en vient...(d'ailleurs, vu qu'il signale des warnings dessus, c'est obligé qu'il existe ...)
|
|
|
00
|
|
|
#20 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
fait dans ton code : et dis moi ce que ca donne
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com