affichage d'un pdf dans une div = format caracteres?

Eléphant du PHP | 250 Messages

04 févr. 2008, 12:24

Bonjour
Je suppose que le problème est connu (et la solution évidente... :oops: ), mais voilà je sèche un peu:
Je dois faire apparaitre dans une div un fichier en pdf; mais j'obtiens l'erreur suivante:
Warning: Unexpected character in input: '' (ASCII=24) state=1 in /mon chemin
Parse error: syntax error, unexpected T_STRING in /mon chemin
même ligne pour l'erreur.
Ma page est déclaré en iso 8859-1; j'image que l'erreur est là..mais alors en quoi dois la déclarer? ASCII? J'ai testé, même problème; j'imagine que cela vient donc du format pdf....
Quelle serait la solution?
D'avance merci pour votre aide et vos remarques judicieuses... :wink:
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

ViPHP
ViPHP | 4674 Messages

04 févr. 2008, 14:50

Bonjour,

euh là j'ai du rater un épisode il me semble.
Une balise <div> est une balise HTML, donc de Content-type: text/html. Un PDF est un document de Content-type: application/pdf.
Les navigateurs ne savent afficher qu'un seul type de contenu, et non pas un mixte (ce qui est assez logique). Ta demande est donc irréalisable (au vu des données de l'énoncé). Ou alors j'ai rien compris à ce que tu voulais :-k.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 250 Messages

04 févr. 2008, 15:05

Bonjour
Aïe...:?
Je crains que, malheureusement, non seulement tu n'ais très bien compris ma question, mais qu'en plus ta réponse ne soit la bonne.
J'avais bien peur que ce ne soit cela....
Donc pas de solution... :(
Malheureusement, je ne peux afficher les dits textes qu'en pdf (les originaux sont en .doc ou .odt) pour sauvegarder la mise en page de ces textes (littéraires)...Non?
Donc c'est une autre page à ouvrir...ça ne m'arrange pas, mais on va faire comme ça...
A moins que quelqu'un n'ait une autre idée? :wink:
Merci pour ta réponse
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

ViPHP
ViPHP | 4674 Messages

04 févr. 2008, 15:10

Tu peux transformer des PDF en texte. Google y arrive, ça doit être possible ;-). Cherche sur Google justement (Yahoo! étant occupé à compter ces billets).

Tu peux lire les .odt car ce ne sont que des XML zippés (merci les standards). Tu peux lire également les .doc mais c'est beaucoup plus compliqué (binaire à la Minimou ... ... ... Microsoft pour ceux qui ne suivent pas au fond). Cherches sur le forum, il y a déjà eu des problèmes similaires.

En bref, les solutions ne manquent pas :).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 250 Messages

04 févr. 2008, 15:20

Merci HyWan !
Je recherche à nouveau et merci pour tes tuyaux et...réconfort :lol:
A bientôt
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."