2017-10-03 2 views
1

J'utilise le code suivant pour afficher le fichier pdf dans le navigateur mais le fichier ne s'affiche pas correctement.Le fichier PDF n'est pas affiché au format correct dans le navigateur en utilisant PHP Fonction d'en-tête

<?php 
$file = 'google.pdf'; 
$filename = 'google.pdf'; 
header('Content-type:application.pdf'); 
header('Content-Disposition: inline; filename"' . $filename .'"'); 
header('Content-Transfer-Encoding: binary'); 
header('Accept-Ranges: bytes'); 
echo @file_get_contents($file); 

?> 
sortie Code

:

enter image description here

S'il vous plaît aider! Merci à l'avance

Répondre

0

C'est un type de contenu non valide, vous devez utiliser application/pdf

// change this 
header('Content-type:application.pdf'); 

// to this 
header('Content-Type: application/pdf'); 
+0

merci, mais le téléchargement pop-up montre mais il devrait montrer au format PDF. –

+0

@RaheelAslam qui dépend des paramètres de votre navigateur. Plus que probablement après avoir confirmé le téléchargement, cliquez sur le téléchargement dans votre navigateur, la plupart des navigateurs modernes le montreront dans un nouvel onglet. –

+0

Je n'ai pas besoin de télécharger le fichier seulement afficher le type si quelconque, quelle que soit la version du navigateur. Ne devrait pas dépendre de la version du navigateur.Veuillez me guider –