Recupération de fichier stockés dans MySQL
MrsJenne
Messages postés
4
Statut
Membre
-
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40050 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour
je voudrais que vous m'aidiez à récupérer les fichier .txt et .pdf stocké dans ma base de donnée MySQL
Merci c'est urgent
je voudrais que vous m'aidiez à récupérer les fichier .txt et .pdf stocké dans ma base de donnée MySQL
Merci c'est urgent
A voir également:
- Recupération de fichier stockés dans MySQL
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour mrs, peux-tu partager la structure de ta base de données, et décrire quelle méthode tu utilises pour y stocker des fichiers?
<?php require 'includes\connectdb.php'; if (!empty($_FILES)) { $file_name=$_FILES['fichier']['name']; $file_extension=strrchr($file_name,"."); $file_tmp_name=$_FILES['fichier']['tmp_name']; $file_dest = 'tpostule/'.$file_name; $extension_autorisee = array('.docx', '.PDF'); if(in_array($file_extension,$extension_autorisee)) { if (move_uploaded_file($file_tmp_name,$file_dest)) { $nom=$_POST['nom']; $prenom=$_POST['prenom']; $domainecompetence=$_POST['domainecompetence']; $reponse=$bdd->query("INSERT INTO erasenegzebdpost.tpostule(nom,prenom,domainecompetence,name,file_url) VALUES ('".$nom."','".$prenom."','".$domainecompetence."','".$file_name."','".$file_dest."' )"); $reponse=$bdd->exec(); ?> <script language="JavaScript" type="text/JavaScript"> alert("Votre candidature a ete bien envoyee"); window.location.href="formulaire.html"; </script> <?php } else { echo'Une erreur est survenu lors de lenvoie'; } } else{ echo'seuls les fichiers.docx et .pdf sont autorisées'; } } ?>EDIT : Ajout des balises de code
tu te demandes donc comment retrouver les noms des fichiers, ou bien comment lire le contenu des fichiers?
Comme te l'a dit Yg_be ... tes fichiers NE SONT PAS DANS TA BASE DE DONNEES.
Ils sont stockées dans un répertoire de ton serveur et seul le "chemin" vers ces fichiers est stocké en BDD.
Les fichiers se trouvent (d'après le code que tu nous as montré) dans ton répertoire : tpostule
Donc pour voir le contenu... il te faut regarder dans ce dossier.
Maintenant.... si ton but est d'ouvrir le fichier directement depuis ta page web ... il va te falloir coder...
Pour un fichier text tu peux simplement utiliser :
Pour les PDF ..ça se complique.
Il te faudra passer par une class TCPDF par exemple
https://tcpdf.org/