Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF
PDF Forum d'entraide sur la gestion dynamique de documents PDF avec PHP. Exemples : PDFLib, eZPdf, PhpToPdf... Avant de poster -> FAQ PDF et Cours PDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2006, 10h17   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
Par défaut Ouvrir des fichiers PDF dans page Web

Bonjour à tous

Nouveau sur le forum, j'espère poster dans la bonne section.

J'aimerai pouvoir donner le choix à mes visiteurs de pouvoir ouvrir un fichier pdf figurant dans une liste. Je souhaite garder le visiteur sur mon site et ne pas ouvrir le fichier dans une nouvelle fenêtre.

Comment faire avec php ? auriez-vous des pistes ? je suis débutant

D'avance merci de vos réponses Ludo.
ludoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 14h09   #2
Membre chevronné
 
Avatar de Elwyn
 
Homme
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 836
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2006
Messages : 836
Points : 712
Points : 712
Code :
<a href="tonfichier.pdf" target="_blank">
Non ?
__________________
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Elwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 14h54   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
Citation:
Envoyé par Elwyn
Code :
<a href="tonfichier.pdf" target="_blank">
Non ?
Salut,

Non, ça je connais parfaitement. Je dois gérer plusieurs fichiers pdf, pour pouvoir les ouvrir dans une page web sans pour autant ouvrir une nouvelle fenêtre. le visiteur a le choix entre plusieurs liens sur la même page.

Comment faire (sans utiliser les iframe) ?

Ludo
ludoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 15h04   #4
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Une petite liste déroulante avec les noms de tes fichiers dedans devrait faire l'affaire
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 15h26   #5
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
Citation:
Envoyé par guitou12
Une petite liste déroulante avec les noms de tes fichiers dedans devrait faire l'affaire
Oui j'ai essayé cette solution, mais le soucis et qu'il faut utiliser les iframe et que firefox ne gére plus les iframes... donc mauvaise solution.
ludoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 15h42   #6
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Citation:
Envoyé par ludoweb
Oui j'ai essayé cette solution, mais le soucis et qu'il faut utiliser les iframe et que firefox ne gére plus les iframes... donc mauvaise solution.
Pourquoi forcément avec des iframes.

Dans mon projet je génère un pdf et j'affiche le lien du fichier, quand je clique dessus ça me l'ouvre directement dans le navigateur. (c'est la configuration du reader qui fait ça il me semble)

Est ce bien ce que tu veux faire ?
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 15h49   #7
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
Citation:
Envoyé par guitou12
Pourquoi forcément avec des iframes.

Dans mon projet je génère un pdf et j'affiche le lien du fichier, quand je clique dessus ça me l'ouvre directement dans le navigateur. (c'est la configuration du reader qui fait ça il me semble)

Est ce bien ce que tu veux faire ?
En fait les fichiers PDF sont existants, donc je souhaite via un lien dans la page web, l'ouvrir mais dans cette page et pas une nouvelle fenêtre.

Je sais pas si je me fais bien comprendre....
Je souhaiterai pouvoir ouvrir le fichier PDF dans la page web en cours de consultations, comme pour une iframe...

Ludo
ludoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 15h51   #8
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Citation:
Envoyé par ludoweb
En fait les fichiers PDF sont existants, donc je souhaite via un lien dans la page web, l'ouvrir mais dans cette page et pas une nouvelle fenêtre.

Je sais pas si je me fais bien comprendre....
Je souhaiterai pouvoir ouvrir le fichier PDF dans la page web en cours de consultations, comme pour une iframe...

Ludo
Ben dans mon firefox si j'ai un lien
Code :
href="http://monsite.com/truc.pdf"
ça va me l'ouvrir dans ma fenêtre en cours...
Pourtant j'ai rien configuré de spécial !
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 16h04   #9
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
Citation:
Envoyé par guitou12
Ben dans mon firefox si j'ai un lien
Code :
href="http://monsite.com/truc.pdf"
ça va me l'ouvrir dans ma fenêtre en cours...
Pourtant j'ai rien configuré de spécial !
Oui tout a fait...c'est bien ce qu'il me semblait, je n'arrive pas a me faire comprendre
Dans la page web, lorsque l'utilisateur clique sur le lien, le fichier pdf (ou autres fichiers) s'ouvre dans une nouvelle fenêtre écrassant la page du site ou elle a été ouverte.
Je souhaite ouvrir le fichier PDF DANS la page du site, c'est a dire qu'elle vienne "s'incruster" dans la page web....laissant ainsi le contenu du site au dessus et en dessous.

Est-ce plus clair
ludoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 16h23   #10
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Ah ben oui là c'est plus clair.

Bon à part ça je n'ai aucune idée de comment faire ton truc, peut être un affichage dynamique avec du javascript ou un truc dans le genre...
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 16h33   #11
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
ben ca va etre avec les header
s'il l'ouvre tu le fait ouvrir directement dans ta page
et s'il l'enregistre il sauve sur son disque

mais comme guitou12 l'a dit...pour ta liste de fichier pdf disponibl;e
tu peux le faire dans une liste que sur le onSelect tu force le téléchargement
ou encore moi je les sort dans un tableau avec un lien pointant sur le fichier...ce lien force le téléchargement soit en ouverture dans la page en coure...ou le téléchargement sur son poste

tu peux aussi le faire ouvrir dans une autre fenetre..mais ce n'est pas ce que tu veux...moi je trouve ca plutot correct dans une autre fenetre car l'usager a juste besoin de la fermer pour revenir dans ton application tandis que dans la fenetre actuelle, il doit faire un retour en arrière...s'il ne remarque pas qu'il doit revenir en arriere, il ferme la fenetre et doit reloader ton site et tout...du moin, ca m'ennuie par fois..mais c'est mon avis
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2006, 16h34   #12
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
oki j'avais mal lu ton post...bah je sais pas comment sans utiliser les iframes
dsl
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2006, 08h13   #13
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
Par défaut [resolu]

Bonjour,

Merci de vos réponses, effectivement on peut le faire avec le header mais ça m'a l'air trés complexe donc je vais laisser tomber.
Je reviens a des choses plus simple, c'est a dire un simple lien.

Bonne journée à tous
Ludo.
ludoweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h12.


 
 
 
 
Partenaires

Hébergement Web