Upload de fichiers PDF
Résolu
LaChaux78
Messages postés
583
Date d'inscription
Statut
Membre
Dernière intervention
-
LaChaux78 Messages postés 583 Date d'inscription Statut Membre Dernière intervention -
LaChaux78 Messages postés 583 Date d'inscription Statut Membre Dernière intervention -
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.
Pouvez-vous m'aider s'ils vous plait.
Je vous remercie.
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.
A voir également:
- Comment uploader un fichier
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
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.
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.