Selecteur de fichier simple

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 312 fois - Téléchargée 27 fois

Contenu du snippet

sélectionne et recupere le nom d'un fichier via l'interface boite du navigateur

Source / Exemple :


<script language='javascript'><!--
function filegetname(){var name=document.getnamefile.file.value;location.href="?namefile="+name;}
//--></script>
<form enctype="multipart/form-data"action="?"method="POST"name="getnamefile">
<div align="left">Sélectionner ce fichier :<br />
<input name="file"type="file"size="100" /><input type="submit"value="Go"onclick="filegetname();return false;" /></div></form>
<? if (!empty($_GET['namefile'])){echo 'Le nom sélectionné : '.$_GET['namefile'];} ?>

Conclusion :


on peut également uploader le fichier en retirant le onClick, il sera dans le repertoire temporaire du serveur

A voir également

Ajouter un commentaire Commentaires
Messages postés
728
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 novembre 2007
2
il manque la balise de fin du code php ;)
Messages postés
40
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
13 août 2008

$_FILES te permet même de récupérer outre le nom du fichier uploadé, sa taille, son type mime (très pratique pour voir si le mec à renommé un exe en .txt) et son nom temporaire.

Aucun intéret donc pour cette source...

.oOMimiLOo.
Messages postés
29
Date d'inscription
jeudi 29 avril 2004
Statut
Membre
Dernière intervention
20 février 2007

c'est mon premier code que je partage, je savais pas ou le mettre puiqu'il y a du Javascript et du PHP...Merci pour la note en tout cas...
Si on enlève le onSubmit, on peut récuperer le fichier uploadé avec la variable $_FILES['file']
Messages postés
102
Date d'inscription
vendredi 7 mars 2003
Statut
Membre
Dernière intervention
23 octobre 2004

c'est très bien mais il y a du PHP dans ce code ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.