Salut


Soucis : je n'arrive pas à changer ou supprimer les fichiers en accès distant ftp dans l'un des mes dossiers sur certains fichiers.

Je suis chez OVH en mutualisé. Je récupère des fichiers à partir de php, et je pense que le nom du fichier envoyé a une incidence, puisque j'ai accédé à d'autres fichiers dans le même dossier sans soucis.

Les fichiers en question sont écrit avec le caractère spécial apostrophe ' (le fichier s'appelle souvent: jour de l'an ), et j epense que c'est ça qui coince

Du coup impossible de changer le , de le transferer ou de le supprimer. J ai essayé aussi sur PUTTY mais je ne dois pas savoir l'utiliser, puisque le dossier est indiqué comme inexistant. Impossible aussi à partir de la gestion ftp direct OVH.

Qui a une idée pour pouvoir agir sur ce fichier..?

Autre chose, ce qui serait bien , c'est de ré écrire ces noms envoyés par le client et contenant les caracteres spéciaux. Comment je dois procéder..? j'ai quelques regles ecrites dans un fichier htaccess, mais je ne sais pas l'appliquer sur ces lignes là...


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
if(!empty($_FILES["fichier9"]["name"]))
{
	//nom du fichier choisi:
	$timeline = time();
	$nomFichier    = $timeline . "-" . $_FILES["fichier9"]["name"]["prenom"] ;
	//nom temporaire sur le serveur:
	$nomTemporaire = $_FILES["fichier9"]["tmp_name"] ;
	//type du fichier choisi:
	$typeFichier   = $_FILES["fichier9"]["type"] ;
	//poids en octets du fichier choisit:
	$poidsFichier  = $_FILES["fichier9"]["size"] ;
	//code de l'erreur si jamais il y en a une:
	$codeErreur    = $_FILES["fichier9"]["error"] ;
 
	//chemin qui mène au dossier qui va contenir les fichiers uplaod:
	$chemin = "recuperation_fichiers/" ;
 
 
	if(move_uploaded_file($nomTemporaire, $chemin.$nomFichier))
		echo("") ;

Merci :-)