Petit probléme fichier - PHP - Programmation
Marsh Posté le 22-04-2008 à 23:50:59
Ça n'a aucun sens de donner une valeur à un input de type file. C'est un chemin vers un fichier client.
Tu voudrais mettre quoi ?
Marsh Posté le 22-04-2008 à 23:55:27
par exemple lorsque quelqu'un upload un fichier dans une page plein de formulaire et après il fait une erreur dans l'un des autres input alors moi je ne veux pas qu'il va reploader le fichier je veux que le nom de fichier reste dans le formulaire fichier et il corrige son erreur tout simplement!
Marsh Posté le 23-04-2008 à 10:11:15
value ne fonctione pas sur un input de type file il me semble, comme l'a dis sielfried c'est un chemin pas une valeur.
Marsh Posté le 23-04-2008 à 10:14:36
Il suffit de déplacer le fichier uploadé dans un répertoire temporaire et enregistrer el chemin en session, puisque l'upload est déjà fait! Remplace le champs file par un message indiquant que l'upload est fait, éventuellement.
Si tu remets un input type=file l'upload sera refait, ce qui n'a pas de sens.
Et si tu veux absolument le faire, tu as il me semble le chemin sur le poste client dans $_FILES['userfile']['name'], à tester.
Marsh Posté le 22-04-2008 à 23:41:36
Bonsoir a tous,
dans les inputs lorsque je veux attribuer une valeur a un input je fait value="quelque chose"
ex:
<form>
<input type="text" name="Nom_input" value="<?php if(isset($_POST['quelqueChose'])) echo $_POST['quelqueChose'] ; ?>"/>
</form>
mais lorsque je veux attribuer une valeur comme l'exemple précédent a un input de type="file" sa marche pas
alors comment je peut attribuer une valeur a un input mais avec un test comme l'exemple précédent?
Merci