Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2359 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème evec un input de type=file

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème evec un input de type=file

n°739893
arma
Bad day...
Posté le 26-05-2004 à 14:15:58  profilanswer
 

Voila,
 
Dans mon formulaire j'ai un input type=file pour pouvoir avoir en entrée l'adresse d'un fichier. Mais quand j'enregistre les infos du formulaire, au lieu de m'enregistrer l'adresse du fichier que j'ai demandé (en cliquant sur parcourir ...) il m'enregistre un truc du genre : C:\Program Files\EasyPHP\tmp\php3200.TMP, qui ne corrsepond en rien au fichier demandé.
 
Comment faire pour qu'il me donne bien le fichier voulu?

mood
Publicité
Posté le 26-05-2004 à 14:15:58  profilanswer
 

n°739920
deliriumtr​emens
sic transit intestinal...
Posté le 26-05-2004 à 14:21:57  profilanswer
 

En faisant un input type=file, tu ne récupères pas l'adresse, tu fais de l'upload.
 
Dans l'upload, il y a un fichier temporaire qui est créé avant d'être placé dans le dossier de destination final (en gros).
 
->soit tu veux faire de l'upload et tu fais un code pour de l'upload
 
->soit tu veux juste récupérer un chemin (adresse) de fichier et il te faudra une autre méthode que le input type=file

n°739938
arma
Bad day...
Posté le 26-05-2004 à 14:25:28  profilanswer
 

Je veux récupérer le chemin du fichier, quelle autre méthode dois-je alors utiliser?

n°740046
deliriumtr​emens
sic transit intestinal...
Posté le 26-05-2004 à 14:51:49  profilanswer
 

Bon en fait il semble que le plus simple est quand même d'utiliser le input type=file, mais dans un "form" classique
 
Exemple de code (cochonné en vitesse)

Code :
  1. <?
  2. If (!empty($_POST['add'])) {$add=$_POST['add'];}
  3. Else {$add=0;}
  4. If ($add!=0)
  5. {echo str_replace('\\\\','\\',$_POST['fichier']);
  6. }
  7. Else
  8. {
  9. ?>
  10. <form action="test3.php" method="post">
  11. <input type="file" name="fichier" />
  12. <input type="hidden" name="add" value="1" />
  13. <input type="submit" />
  14. <?
  15. }
  16. ?>


Message édité par deliriumtremens le 26-05-2004 à 14:56:09
n°740092
KrisCool
“Verbeux„
Posté le 26-05-2004 à 15:04:12  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème evec un input de type=file

 

Sujets relatifs
probleme de redondance à resoudre / site intra PHPType Pascal vers Type C
type de données pascal vers c++Un petit problème avec VBA Access
[ HTML] - afficher date du jour dans menu de type "select"[Java 1.5] Probleme avec les types generiques
Problème avec le cutProblème avec dimension d'une animation flash
Problème de propriétés avec un composant C++Builder 5Problême espace membres en PHP
Plus de sujets relatifs à : problème evec un input de type=file


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR