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é:
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']);
?>
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?

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.