PHP correcte des en-têtes de fichier pdf à télécharger

J'ai vraiment du mal à obtenir mon application pour ouvrir un fichier pdf lorsque l'utilisateur clique sur un lien.

Jusqu'à présent, la balise d'ancrage redirige vers une page qui envoie les en-têtes qui sont:

$filename='./pdf/jobs/pdffile.pdf;

$url_download = BASE_URL . RELATIVE_PATH . $filename;


header("Content-type:application/pdf");



header("Content-Disposition:inline;filename='$filename");

readfile("downloaded.pdf");

cela ne semble pas fonctionner, personne n'a réussi triées ce problème dans le passé?

  • Faute de frappe? Essayez d'ajouter un ' $filename='./pdf/jobs/pdffile.pdf'; et dans cette ligne header("Content-Disposition:inline;filename='$filename"); manquant guillemet.
  • Comment/pourquoi êtes-vous à l'aide de $url_download ?