Suppression impossible de fichier avec "\" dans le nom

Pour parler de tout ce qui concerne l'hébergement web, c'est ici.
Répondre
axtux
Messages : 4
Enregistré le : 04 févr. 2011 19:04
Compte LegTux : ax

Suppression impossible de fichier avec "\" dans le nom

Message par axtux »

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.
Modifié en dernier par axtux le 04 févr. 2011 21:49, modifié 1 fois.
Avatar du membre
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

Message par jejeberbi39 »

Bonjour et bienvenue a toi axtux,

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
axtux
Messages : 4
Enregistré le : 04 févr. 2011 19:04
Compte LegTux : ax

Re: Suppression impossible de fichier avec "\" dans le nom

Message par axtux »

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.
Avatar du membre
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

Message par jejeberbi39 »

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
axtux
Messages : 4
Enregistré le : 04 févr. 2011 19:04
Compte LegTux : ax

Re: Suppression impossible de fichier avec "\" dans le nom

Message par axtux »

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 :

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é.";
			}
Avatar du membre
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

Message par jejeberbi39 »

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
axtux
Messages : 4
Enregistré le : 04 févr. 2011 19:04
Compte LegTux : ax

Re: Suppression impossible de fichier avec "\" dans le nom

Message par axtux »

Non, aucune commande ne passe sur ce fichier.
louiz’
Messages : 55
Enregistré le : 20 déc. 2010 11:14

Re: Suppression impossible de fichier avec "\" dans le nom

Message par louiz’ »

Supprime-le en ne mettant pas de \ dans le nom : Taux d'emploi des travailleurs âgés.png
Répondre