Upload de fichiers PDF

Résolu/Fermé
LaChaux78
Messages postés
410
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
24 novembre 2021
- 5 janv. 2017 à 14:28
LaChaux78
Messages postés
410
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
24 novembre 2021
- 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
410
Date d'inscription
lundi 25 juillet 2016
Statut
Membre
Dernière intervention
24 novembre 2021
33
5 janv. 2017 à 19:19
Bonjour
Merci pour ta réponse, je ne savais pas.
Cordialement.
0