Menu

Upload de fichiers PDF [Résolu/Fermé]

LaChaux78 257 Messages postés lundi 25 juillet 2016Date d'inscription 8 avril 2018 Dernière intervention - 5 janv. 2017 à 14:28 - Dernière réponse : LaChaux78 257 Messages postés lundi 25 juillet 2016Date d'inscription 8 avril 2018 Dernière intervention
- 5 janv. 2017 à 19:19
Bonjour,
Sur mon site je souhaite pouvoir INSERER dans ma BDD mysql des fichiers au format PDF.
J'ai un dossier sur mon serveur"presse" où je vais mettre tous mes articles de presse au format PDF uniquement.
J'ai mon formulaire qui va bien avec mes requètes INSERT et UPDATE.
Ma table se compose de 5 champs
idart 1
article 001.pdf
lieuart
dateart 1991-07-10
desart

Si je veux faire une modification sur une entrée je peux récupérer tous les champs sauf celui "article" je ne sais pas pourquoi mais c'est la première fois que je fait un formulaire avec la balise qui permet l'envoie des fichiers.
$article	= $_FILES['article']['name'];
<input type="file" name="article" size="25" value="<?php echo $article; ?>">

Pouvez-vous m'aider s'ils vous plait.
Je vous remercie.
Afficher la suite 

2 réponses

le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention - 5 janv. 2017 à 15:09
0
Utile
Bonjour

Ce n'est pas possible de forcer la value d'un input file.
D'abord, $_FILES['article']['name'] ne contient que le nom du fichier, pas le chemin.
Ensuite, c'est une question de sécurité. Si on pouvait, un webmaster mal intentionné pourrait initialiser ce champ et forcer l'envoi du formulaire : il pourrait ainsi récupérer ce qu'il voudrait dans le PC de ses visiteurs. Pas sain du tout.
LaChaux78 257 Messages postés lundi 25 juillet 2016Date d'inscription 8 avril 2018 Dernière intervention - 5 janv. 2017 à 19:19
0
Utile
Bonjour
Merci pour ta réponse, je ne savais pas.
Cordialement.