Bonjour à tous,
Je souhaiterai charger un fichier présent dans une BDD, via son chemin. J'ai donc dans ma table une colonne nomfichier et une autre cheminfichier.
Pour ce faire j'ai suivi un tuto me donnant cette possibilité:
je ne comprends pas ce code...tout d'abord est ce que le $bdd_infos est une réponse à une requête classique de sélection?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php /*Après avoir vérifié que le fichier existe (l'id est bien dans la BDD) et après avoir sélectionné les informations sur le fichier dans la BDD (dans $bdd_infos) */ //Création des headers, pour indiquer au navigateur qu'il s'agit d'un fichier à télécharger header('Content-Transfer-Encoding: binary'); //Transfert en binaire (fichier) header('Content-Disposition: attachment; filename="'.$bdd_infos['up_final'].'"'); //Nom du fichier header('Content-Length: '.$bdd_infos['up_filesize']); //Taille du fichier //Envoi du fichier dont le chemin est passé en paramètre readfile($bdd_infos['up_filename']); ?>
De plus je comprends pas ou je dois inscrire le chemin du fichier ainsi que son véritable nom....
Si vous pouviez m'éclairer ou me donner une autre méthode je vous en remercie par avance.
Partager