Ouvrir un fichier PDF hors htdocs [Résolu]

Signaler
Messages postés
135
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
12 août 2008
-
Messages postés
135
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
12 août 2008
-
Bonjour à tous.

Je souhaiterais pouvoir afficher un fichier pdf qui n'est pas dans l'arborescence web de mon serveur. En gros ca donne :

dépot de fichiers pdf dans : C:\fichiers
Racine serveur : C:\xampp\htdocs

Le souci c'est qu'apparement un header("location: C:\fichiers\fichier1.pdf"); n'a pas l'air de fonctionner, sans doute parce que le header location attend une URL.

Quelqu'un a déja rencontré ce souci et l'a résolu ?

4 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
si le fichier est sur ton serveur, tu peux envoyer le bon Content-type, et faire un :

readfile('c:\fichiers\fichier1');
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
require, ca interprete le php, donc si ton .pdf contient <?, ton code va planter...
Messages postés
135
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
12 août 2008

Effectivement. Par contre moi j'ai fait avec un require :

<?php
    header('Content-type: application/pdf');
    require("C:\\conf\\2.pdf");
?>

Les plus et moins ?
Messages postés
135
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
12 août 2008

Merci beaucoup pour cette précision.