Upload de fichiers PDF

Résolu/Fermé
LaChaux78 Messages postés 581 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 21 novembre 2024 - 5 janv. 2017 à 14:28
LaChaux78 Messages postés 581 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 21 novembre 2024 - 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.

2 réponses

Utilisateur anonyme
5 janv. 2017 à 15:09
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.
0
LaChaux78 Messages postés 581 Date d'inscription lundi 25 juillet 2016 Statut Membre Dernière intervention 21 novembre 2024 32
5 janv. 2017 à 19:19
Bonjour
Merci pour ta réponse, je ne savais pas.
Cordialement.
0