Ouvrir un fichier PDF hors htdocs

Résolu
elpaulo
Messages postés
135
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
12 août 2008
- 12 août 2008 à 09:08
elpaulo
Messages postés
135
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
12 août 2008
- 12 août 2008 à 11:52
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

coucou747
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
30 juillet 2012
41
12 août 2008 à 09:56
si le fichier est sur ton serveur, tu peux envoyer le bon Content-type, et faire un :

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

12 août 2008 à 10:23
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 ?
0
elpaulo
Messages postés
135
Date d'inscription
vendredi 17 novembre 2000
Statut
Membre
Dernière intervention
12 août 2008

12 août 2008 à 11:52
Merci beaucoup pour cette précision.
0