Bonjour,
C'est mon tout premier message sur le forum. Je découvre...
Voici la situation : j'ai uploadé une image sur mon compte avec un script PHP. L'image contenait un ' dans le nom et le PHP a rajouté un \ devant. L'image se retrouve donc sur le serveur avec un nom de fichier contenant \, ce qui m'empêche de la supprimer ou de la renommer. Personnellement, je n'en ai plus besoin et elle ne me gène pas mais je ne sais rien en faire alors autant la supprimer (si possible).
Au passage, cet hébergeur est vraiment génial ! Merci à toute l'équipe.
Suppression impossible de fichier avec "\" dans le nom
Suppression impossible de fichier avec "\" dans le nom
Modifié en dernier par axtux le 04 févr. 2011 21:49, modifié 1 fois.
- jejeberbi39
- Messages : 118
- Enregistré le : 15 sept. 2010 17:25
- Compte LegTux : naro
- Localisation : Jura, Franche-comté, France
- Contact :
Re: Suppression impossible de fichier avec "\" dans le nom
Bonjour et bienvenue a toi axtux,
Lorsque tu essaye de supprimer ton fichier, tu pourrais nous dire quelle message d'erreur tu obtiens.
Lorsque tu essaye de supprimer ton fichier, tu pourrais nous dire quelle message d'erreur tu obtiens.
«Les mots que tu utilises déterminent les idées que tu transmets aux autres» RMS
«Créateur est un mot de propagande qui veut instaurer une différence entre le commun des mortels et les artistes qui auraient plus de droit» RMS
«Créateur est un mot de propagande qui veut instaurer une différence entre le commun des mortels et les artistes qui auraient plus de droit» RMS
Re: Suppression impossible de fichier avec "\" dans le nom
Réponse rapide, merci.
J'utilise FileZilla, voilà le message qu'il me met : "550 Prohibited file name: Taux d\'emploi des travailleurs âgés.png"
J'ai aussi essayé avec le FTP en ligne mais ça ne fonctionne pas non plus.
J'utilise FileZilla, voilà le message qu'il me met : "550 Prohibited file name: Taux d\'emploi des travailleurs âgés.png"
J'ai aussi essayé avec le FTP en ligne mais ça ne fonctionne pas non plus.
- jejeberbi39
- Messages : 118
- Enregistré le : 15 sept. 2010 17:25
- Compte LegTux : naro
- Localisation : Jura, Franche-comté, France
- Contact :
Re: Suppression impossible de fichier avec "\" dans le nom
L'antislash ("\") et peut-être aussi l'apostrophe sont des caractères interdit, il faut donc trouver un moyen de les enlever pour supprimer le fichier.
«Les mots que tu utilises déterminent les idées que tu transmets aux autres» RMS
«Créateur est un mot de propagande qui veut instaurer une différence entre le commun des mortels et les artistes qui auraient plus de droit» RMS
«Créateur est un mot de propagande qui veut instaurer une différence entre le commun des mortels et les artistes qui auraient plus de droit» RMS
Re: Suppression impossible de fichier avec "\" dans le nom
Je sais bien mais je ne peux pas renommer le fichier et il n'est pas en CHMOD 666 ou 777 donc je ne peux pas le supprimer avec PHP. Peut-être que si quelqu'un qui a un accès SSL, il arrivera à le supprimer.
Si tu savais m'aider à ce que ça n'arrive plus, voici mon script :
Si tu savais m'aider à ce que ça n'arrive plus, voici mon script :
Code : Tout sélectionner
$extensions_autorisees = array('extension1', 'extension2');
$extension_upload = strtolower(substr(strrchr($_FILES['fichier']['name'], '.'), 1));
if (!isset($_FILES['fichier']))
echo "Pas de fichier.";
else if($_FILES['fichier']['error'] != 0)
echo "Une erreur est survenue durant l'envoi du fichier.";
else if($_FILES['fichier']['size'] > 1048576)
echo "Le fichier est trop volumineux (plus de 1Mo).";
else if (!in_array($extension_upload, $extensions_autorisees))
echo "Vous n'êtes pas autorisé à envoyer ce type de fichier.";
else
{
move_uploaded_file($_FILES['fichier']['tmp_name'], 'uploads/' . basename($_FILES['fichier']['name']));
echo "Fichier envoyé.";
}
- jejeberbi39
- Messages : 118
- Enregistré le : 15 sept. 2010 17:25
- Compte LegTux : naro
- Localisation : Jura, Franche-comté, France
- Contact :
Re: Suppression impossible de fichier avec "\" dans le nom
Je ne suis pas un expert PHP, donc je ne pourrais pas te dire ce qui cloche dans ton script, par contre pour le CHMOD, tu n'arrive pas non plus à le modifier ?
«Les mots que tu utilises déterminent les idées que tu transmets aux autres» RMS
«Créateur est un mot de propagande qui veut instaurer une différence entre le commun des mortels et les artistes qui auraient plus de droit» RMS
«Créateur est un mot de propagande qui veut instaurer une différence entre le commun des mortels et les artistes qui auraient plus de droit» RMS
Re: Suppression impossible de fichier avec "\" dans le nom
Non, aucune commande ne passe sur ce fichier.
Re: Suppression impossible de fichier avec "\" dans le nom
Supprime-le en ne mettant pas de \ dans le nom : Taux d'emploi des travailleurs âgés.png