Verifier contenu de <input type="file">

Fermé
mariostar27 Messages postés 391 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 21 août 2015 - 9 sept. 2010 à 01:04
Stouffi Messages postés 62 Date d'inscription mercredi 8 septembre 2010 Statut Membre Dernière intervention 8 janvier 2011 - 9 sept. 2010 à 16:35
Bonjour,
Je souhaite modifier les articles d'un blog en PHP.
seulement, je veux que, quand je ne donne rien dans le champ
<input type="file"> 
il ne me change pas l'image. j'ai essayé de récupérer le chemin dans la base de données, mais il ne s'affiche pas dans le input.
pouvez vous m'aidez svp ???
2 solutions :
- récuperer le chemin et l'insérer dans le input (chose que je n'arrive pas a faire)
- vérifier si le input contient un chemin, si ce n'est pas le cas, garder l'image d'avant (faire un UPDATE sans toucher à l'image)



A voir également:

1 réponse

Stouffi Messages postés 62 Date d'inscription mercredi 8 septembre 2010 Statut Membre Dernière intervention 8 janvier 2011 40
Modifié par Stouffi le 9/09/2010 à 22:34
Salut,

Ta première solution est caduque, car pouvoir modifier la valeur d'un input file sur le navigateur du client serait une faille de sécurité. Seul l'utilisateur peut changer la valeur d'un input file.
La deuxième solution est possible, il suffit de contrôler $_FILES['tonfichier'] avec is_uploaded_file() (@ https://www.php.net/manual/fr/function.is-uploaded-file.php )

Bye
0