Affichage d'un doc PDF dans un textarea à partir d'un menu déroulant
fredoann
Messages postés33Date d'inscriptionvendredi 22 août 2008StatutMembreDernière intervention17 septembre 2010
-
8 sept. 2008 à 11:34
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 2011
-
8 sept. 2008 à 17:43
Bonjour à tous
J'ai utilisé un menu déroulant pour sélectionner un titre corrspondant à un fichier.txt pour le faire apparaître dans une zone de texte (textaera) par exemple voici un bout du code pour aller chercher le texte polugaz.txt en sélectionnant "polution par gaz dans le menu" déroulant.Puis je faire la même chose pour faire apparaitre un doc PDF?
SI oui quel serait le code?
d'avance merci
<form id="form_pollution" name="form_pollution" method="post" action="<?php $self ?>">
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 8 sept. 2008 à 12:43
Salut,
Par définition, un textarea contient du texte. Rien que du texte.
On ne peut donc pas y faire apparaître autre chose : ni pdf, ni image, etc.
On peut cependant obtenir quelque chose de similaire en utilisant du Javascript : voir par exemple les éditeurs WYSIWYG comme TinyMCE qui transforment un textarea en un éditeur RichText/HTML.
Cependant, pour afficher le contenu d'un PDF, ce n'est pas aussi simple que ça, puisque PDF est un format spécifique. L'extension PDF de PHP permet de manipuler des fichiers PDF : http://fr3.php.net/manual/fr/book.pdf.php . Attention : cette extension n'est pas installée par défaut, elle fait partie de PECL
<hr size="2" width="100%" />Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 8 sept. 2008 à 15:51
[auteur/NEIGEDHIVER/924195.aspx neigedhiver] => désolé je n'ai peut être pas été clair.
Je pense qu'il est possible de remplacer le textarea contenant du texte pur par un avec les plugin pdf du navigateur le document s'affiche directement dans la frame interne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
fredoann
Messages postés33Date d'inscriptionvendredi 22 août 2008StatutMembreDernière intervention17 septembre 2010 8 sept. 2008 à 16:53
merci pour vos réponses;
Laurent comment crées-tu cette iframe sur la page? C'est simplement un cadre? "insertion objet de mise en forme:cadre?"
neige crois tu que cela peut marcher?
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 8 sept. 2008 à 17:43
Et si le navigateur n'a pas de plugin PDF ? Imagine que, comme moi, le visiteur utilise Firefox sur Linux et que le plugin Adobe ne peut pas être installé ?
J'ai bien un lecteur PDF sur ma machine, mai sl'intégration dans le navigateur, c'est vraiment un gadget à 2 balles...
Bref...
Si on part du principe qu'on affiche le PDF grâce au plugin du navigateur, alors oui, il se peut que ça marche... Mais c'est typiquement le genre de postulat que je me garderais bien d'avoir, pour développer une application propre qui affiche la même chose chez tout le monde...
<hr size="2" width="100%" />Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...