Bienvenue sur les forums conseil & création · S'enregistrer

Se connecter automatiquement

Forums » Questions en vrac » FTP - 550 DELE - fichier impossible à supprimer · Envoyer le lien

Par ROUPAS, le 24 Mai 2005, 07:33 Revenir en haut de page Répondre en citant

bonjour,

Voila sur mon site, que je viens de relooker il me reste un dossier avec un fichier de l'ancienne version, que je ne peux pas supprimer ! Twisted Evil
j'utilise leech et aucune des fonctions de suppression ne fonctionne, il me dit que le fichier est en accès interdit Rolling Eyes
si vous ave une idée Question
bien sur cela n'est pas très genant mais je trouve la vitesse d'ouverture plus lente qu'avant et peut etre est ce à cause de çà?
merci pour votre aide

[ Edité par Cédric : erreur 550 DELE: Couldn't get file status for... ]
[ Problème réglé (voir plus bas) ]
Par Cédric, le 24 Mai 2005, 12:32 Revenir en haut de page Répondre en citant

Salut,

C'est un fichier ou un répertoire ? Quel est son nom ? Est-ce que c'est toi qui l'avais créé ? Et c'est chez quel hébergeur ?
Par ROUPAS, le 25 Mai 2005, 16:56 Revenir en haut de page Répondre en citant

En fait c'est un repertoire dans lequel se trouve un sous rep , dans lequel se trouve ce fichier que je ne peux pas supprimer, c'est une photo! Twisted Evil
l'hebergeur est free
@+
Par Cédric, le 25 Mai 2005, 17:07 Revenir en haut de page Répondre en citant

Et tu essais de supprimer la photo directement ou le répertoire complet ?

Citation:
aucune des fonctions de suppression ne fonctionne

C"est à dire "aucune" ? As tu essayé l'effacement récursif du répertoire ?
Par ROUPAS, le 25 Mai 2005, 21:38 Revenir en haut de page Répondre en citant

oui j'ai tout essayé!!
recursif ou pas rien à faire ni le fichier tout seul ni le sous rep ni le repertoire ne s'efface Twisted Evil
Par Cédric, le 25 Mai 2005, 22:16 Revenir en haut de page Répondre en citant

Rolling Eyes

Apparemment tu as tout supprimé, donc si tu veux, envois moi les identifiants... j'essaierai d'ici ?! C'est pas normal que ça ne fonctionne pas Question
Par ROUPAS, le 26 Mai 2005, 06:55 Revenir en haut de page Répondre en citant

ok je te mail çà
merci pour ton aide encore une fois Wink
Par Cédric, le 29 Mai 2005, 20:43 Revenir en haut de page Répondre en citant

Ok c'est bon je pense savoir d'où vient le problème...

  • Tu es sous Windows
  • Ton site est hébergé chez Free, dc sur un serveur UNIX
  • Windows et Unix utilisent des tables de caractères différentes !
  • Le nom du fichier qui pose problème est : 1956- 60°CTAP.jpg

    Arrow c'est à cause du ° !!!

Important : ne jamais utiliser de caractères spéciaux !!! Tu le découvres à tes dépens Laughing .

Lorsque tu essais de supprimer le fichier, le client FTP (LeechFTP dans ton cas) envoie une commande au serveur :

Citation:
commande : ............................................... DELE nom_du_fichier
commande envoyée : .................................. DELE 1956- 60°CTAP.jpg
commande interprétée différemment : .......... DELE 1956- 60*CTAP.jpg

( * = caractère spécial différent ou inconnu)


Pour résoudre ton problème, il faudrait utiliser un client FTP sous Unix (donc avec la même table de caractères). Il faudrait peut-être essayer aussi avec un script serveur... je vais voir ce que je peux faire et je te dis quoi.

Pour éviter que ça ne se reproduise, il faudra pour les prochaines fois faire bien attention de ne pas utiliser de caractères spéciaux !

Pour avoir un exemple rapide et concret du problème posé par les tables de caractères, tu peux déjà vérifier entre DOS et Windows :
  1. Ouvres une fenêtre DOS : Démarrer / Exécuter : cmd dans XP (ou command dans une autre version de windows)
  2. ouvres l'éditeur DOS : commande EDIT puis [entrée]
  3. entres du texte avec des caractères spéciaux (caractère degré : ° )
  4. enregistres sur le disque (ex : C:\essai.txt)
  5. Ouvres ce fichier dans le bloc notes ou un autre éditeur de texte windows

    Arrow le caractère ° est remplacé par ø !
Par Cédric, le 29 Mai 2005, 21:03 Revenir en haut de page Répondre en citant

C'est bon ! J'ai réussi à le supprimer en utilisant la fonction unlink de php.

Solution :

  1. Ouvrir le bloc notes (ou un autre éditeur texte)
  2. Ajouter ce code PHP :
    Code:
    <? unlink("repertoire/1956- 60°CTAP.jpg") ?>
  3. enregistrer le fichier avec l'extension .php (supprimer.php par exemple)
  4. Transférer ce fichier sur le serveur
  5. Exécuter le fichier (en visitant la page dans un navigateur).

En utilisant cette commande, le script est exécuté sur le serveur... et utilise donc la table de caractères du serveur !
Par ROUPAS, le 30 Mai 2005, 12:45 Revenir en haut de page Répondre en citant

SUPER
cedric tu es vraiment très bon, merci pour ton aide et tes conseils Idea
c'est avec plaisir que je te rencontrerai si tes pas te ménent dans le pays toulousain Wink
@+
Par Cédric, le 30 Mai 2005, 12:57 Revenir en haut de page Répondre en citant

Et biennnn... c'est pas la porte à côté, mais je serai sans doute amené à passer dans le coin donc je note Wink
Par barjo75, le 13 Juil 2005, 12:47 Revenir en haut de page Répondre en citant

Salut, ayant le meme probleme que Roupas, j'ai essaye la solution du fichier PHP, mais sans succes. Voila le message affiche lorsque j'essaye de l'activer sur mon navigateur :
Warning: unlink(_notes/Cap Ferret78.jpg): No such file or directory in supprimer.php on line 1

Si jamais tu es encore motive pour aider un autre desespere, merci par avance.
Par barjo75, le 13 Juil 2005, 13:59 Revenir en haut de page Répondre en citant

oops, j'ai trouve mon probleme, et il est regle. Mais c'est quand meme grace a ton conseil. Merci Cedric.
Par Cédric, le 14 Juil 2005, 09:35 Revenir en haut de page Répondre en citant

Pas de quoi Wink

sinon c'était quoi le problème ? Sait-on jamais, ça pourra en aiguiller d'autres qui auraient le même problème...

@+, Cédric
Par Ryo38, le 24 Sep 2005, 09:13 Revenir en haut de page Répondre en citant

Salut à tous !
Voilà je fais remonter ce vieux topic poussièreux car je suis confronté au meme problème (à quelques nuances près) que ROUPAS
Je m'explique, hier en début d'apres-midi j'installe sur mon ftp (site hébergé sous free) une Radio blog
Celle-ci marche, j'envoie des morceaux dessus pour tester et tout se passe bien.Je décide alors de supprimer certaines musiques, j'ouvre donc mon client ftp (flash fxp) et je les supprimes ...et là c'est le drame !
Impossible de pouvoir supprimer certaines musiques
Voilà ce que Flash Fxp m'affiche :
Code:

[R] DELE Nirvana 01- Reading Festival - Breed.rbs
[R] 550 DELE: Couldn't get file status for Nirvana 01- Reading Festival - Breed.rbs
[R] DELE Nirvana 11-  Reading Festival - Negative Creep.rbs
[R] 550 DELE: Couldn't get file status for Nirvana 11-  Reading Festival - Negative Creep.rbs
[R] DELE Nirvana 13 -  Reading Festival - All Apologies.rbs
[R] 550 DELE: Couldn't get file status for Nirvana 13 -  Reading Festival - All Apologies.rbs
[R] DELE Nirvana 18 -  Reading Festival - Territorial Pissings.rbs
[R] 550 DELE: Couldn't get file status for Nirvana 18 -  Reading Festival - Territorial Pissings.rbs

Il est aussi impossible de les renommer T__T
Contrairement a ROUBAS, ce n'est pas un problème de caractère
Malgré tout j'essaye d'utiliser la fonction unlink, et ca marche pas :
Code:

Warning: unlink(Nirvana 01- Reading Festival - Breed.rbs): No such file or directory in /var/www/free.fr/9/2/seraphicstudio/Radio/sounds/suppr.php on line 3

Warning: unlink(Nirvana 11- Reading Festival - Negative Creep.rbs): No such file or directory in /var/www/free.fr/9/2/seraphicstudio/Radio/sounds/suppr.php on line 4

Warning: unlink(Nirvana 13 - Reading Festival - All Apologies.rbs): No such file or directory in /var/www/free.fr/9/2/seraphicstudio/Radio/sounds/suppr.php on line 5

Warning: unlink(Nirvana 18 - Reading Festival - Territorial Pissings.rbs): No such file or directory in /var/www/free.fr/9/2/seraphicstudio/Radio/sounds/suppr.php on line 6

J'ai tenté d'utiliser d'autres logiciels ftp mais sans succès ...
J'ai passé mon aprem et une partie de la nuit à résoudre ce problème aidez moi T__T

Forums » Questions en vrac » FTP - 550 DELE - fichier impossible à supprimer · Envoyer le lien