PHP (ou JS?) ouverture fichier PDF

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP (ou JS?) ouverture fichier PDF

Super !

par Jay.Jay » 02 juil. 2008, 10:18

Alors ça c'est du rapide !:D Je teste ça et je te tiens au courant du résultat.
Merci beaucoup et désolé pour la confusion de mes explications. :?

Retour : j'ai testé ta solution et ça fonctionne.
Malheureusement, les difficultés s'amoncellent : figure toi que je dois faire en sorte que cette page s'ouvre dans un frame (ça c'est pas le plus compliqué), mais sur un site Intranet qui ne sait pas interpréter le php !
En fait, c'est un site Intranet sous Zope CPS ; Moi, j'ai installé XAMPP sur un serveur différent de celui de l'Intranet ; j'ai construit mon appli sur ce serveur XAMPP, et je dois mainteannt faire un lien sur le site Intarnet pour permettre d'ouvrir ma page php (qui contient le PDF qui s'ouvre automatiquement grâce à la fonction dont tu m'as donné la syntaxe) dans un frame sur le site Intranet.
Je ne sais pas si c'est très clair, tout ça... Tu vois une solution ?

UP !
Est-ce que quelqu'un aurait une idée ? Je suis toujours dessus, je "google" un max mais je ne trouve rien pour l'instant...

par Berzemus » 02 juil. 2008, 10:05

Salut,

T'as de la chance, j'ai encore fait un truc semblable hier.

C'est pas très clair comme tu l'expliques, mais voici ce que php peut faire pour ouvrir ton pdf:

$nom    = 'fichieruntel'; // nom du fichier, pour affichage uniquement
$fichier  = 'c:\\lalala\\lala\bouldou.pdf'; // le fichier en question

// insertion des headers
header('Content-type: application/pdf');

// pour le content-disposposition: 
//  "attachment" va proposer le fichier en téléchargement, tandis que
//  "inline" va l'ouvrir dans la fenêtre.
header('Content-Disposition: inline; filename="'.$nom'.pdf"');

// lecture du fichier source.
readfile($fichier);
Elle est pas belle la vie ? :wink:

PHP (ou JS?) ouverture fichier PDF

par Jay.Jay » 02 juil. 2008, 09:40

Bonjour,
J'ai déjà posté quelques messages sur ce forum. Je suis en train de réaliser une petite application destinée à la publication d'une revue de presse électronique. Il s'agit de lister le contenu d'un répertoire, de remplir une table avec le contenu de ce répertoire et d'afficher ensuite des liens vers ces fichiers (qui sont au format PDF).
Je rencontre un problème avec l'ouverture d'un fichier PDF ; voilà ce que je voudrais faire : j'ai un lien sur une page ; ce lien revoie vers une page PHP qui a récupéré le lien vers le fichier PDF que je veux ouvrir ; ce que je veux c'est qu'en cliquant sur le 1er lien, le fichier PDF l'utilisateur soit dirigé vers la deuxième page et qu'immédiatement, sans intervention de sa part, le fichier PDF contenu sur cette deuxième page s'ouvre.
Je ne sais pas si c'est possible en PHP (j'ai entenud parler de la fonction 'fopen', mais je ne sais pas si elle est faite pour ça) ou s'il faut que je m'oriente vers du javascript.
Merci d'avance de votre aide !