5568 sujets

Sémantique web et HTML

j'aimerais pouvoir récupérer un nom d'un fichier dans un dossier.
En clair, je voudrais envoyer le nom d'un fichier qui se trouve sur mon PC avec un formulaire. En utilisant un formulaire style avec <INPUT type='file'>. Le probleme, c'est que j'ai tout le chemin (c:/.../nomdu fichier) alors que je voudrais récuppérer que le nom du fichier.

mERCI
Quand tu récupères un champ file côté serveur tu reçois également le nom que le fichier avait sur le poste client.

En php, c'est quelque part dans la variable $_FILES.
Quand tu dit que tu recupére le chemin complet du fichier, tu parle bien du champ de texte ou il est indiqué le fichier que l'on va envoyer et non les données que tu recois de ton formulaire ?
Oui c'est quelque part dans le tableau $_FILES['nom_du_champ'].
Les données elles-mêmes sont ... dans le fichier uploadé.
Administrateur
Bonjour,

PHP: Gestion des chargements de fichier est plutôt explicite à ce sujet.
Sinon pour ne garder que le nom du fichier et non tout le chemin, c'est une expression régulière qu'il faut utiliser (preg_split ou preg_qqch). Euh nan explode est bien plus simple à utiliser je suppose Smiley confused . Le séparateur est '/' et ce qui t'intéresse est le dernier élément.

Felipe
Modifié par Felipe (17 Jul 2006 - 20:08)