Récupérer le chemin d'un fichier que l'on upload [Résolu] - PHP - Programmation
Marsh Posté le 25-07-2006 à 17:55:31
Tu crée un champ hidden qui va prendre la même valeur que le champ de ton input file via un onchange.
Marsh Posté le 25-07-2006 à 17:57:22
OK, ça a l'air bien ton truc. Tu récupères la valeur avec un getElementById j'imagine
Marsh Posté le 25-07-2006 à 18:04:08
Hermes le Messager a écrit : Tu crée un champ hidden qui va prendre la même valeur que le champ de ton input file via un onchange. |
En fait, tu peux juste me dire ce qui cloche dans mon truc:
Code :
|
Je te remercie
Marsh Posté le 25-07-2006 à 18:17:49
Parce que tu met ton onchange sur le champ qui est masquer, comment veux-tu que ça marche??
Marsh Posté le 25-07-2006 à 18:30:30
OK, mais je le mets où alors? Sur le 1er c'est pas possible et je veux pas que ça m'affiche le path. Donc il faut bien un hidden!
Marsh Posté le 25-07-2006 à 18:43:02
dwogsi a écrit : Parce que tu met ton onchange sur le champ qui est masquer, comment veux-tu que ça marche?? |
OK, j'ai fait ça:
Code :
|
Si tu as 2 min, tu pourrais me dire le petit truc qui cloche?
Merci!
Marsh Posté le 25-07-2006 à 19:20:06
PedroBD a écrit : En fait, tu peux juste me dire ce qui cloche dans mon truc:
|
ya tout qui cloche.
Déjà, le mélange majuscule/minuscules, le name qu'on utilise plus etc...
Apprend franchement et une fois pour toute le (X)HTML...
Ensuite il est où ton input type="file" ?? Relis ce que j'ai écrit...
Marsh Posté le 25-07-2006 à 17:42:09
Bonjour,
Je suis en train de créer une mise à jour d'une BD par un fichier csv sélectionné depuis le client et upload sur le serveur.
Avant de copier le fichier sur le serveur, je voudrais effectuer un certain nombre de tests de validité sur le fichier que sélectionne l'utilisateur. Pour cela, j'aimerais récupérer le chemin du fichier chez le client.
Pb, $_FILES ne contient que le chemin du fichier temporaire qui sera copié sur le serveur. Voici un bout de mon code:
Le formulaire de récupération du fichier:
Dans lect_fichier.php, la ligne de commande qui devrait me permettre d'ouvrir le fichier pour le contrôler avant de l'uploader:
En gros, la question se résume à la place de "CHEMIN_DU_FICHIER_CHEZ_LE_CLIENT"?
Merci de votre aide.
Message édité par PedroBD le 26-07-2006 à 08:45:01