affichage contenu fichier htm sans les balises

gidjome
Invité n'ayant pas de compte PHPfrance

20 sept. 2006, 15:39

Bonjour,
voila j'essaie d'afficher le contenu d'un fichier htm dans un fichier pdf.
Mon problème c'est que ca m'affiche également les balises( <body>,..).
J'ai essayé avec deux fonctions différentes :
implode("",file("http://XXXX/cire.htm"));
et
file_get_contents('cire.htm');
même résultat pour les deux.
J'airai bien utilisé un fichier txt mais il y a des photos dans ce fichier et pas mal de mise en forme.

y a t-il une autre fonction permettant de lire ce genre de fichier?
ou alors une autre solution

Merci de votre aide

Petit nouveau ! | 7 Messages

20 sept. 2006, 17:03

pour supprimer des balise tu peux utiliser strip_tags (http://lu.php.net/manual/fr/function.strip-tags.php)
sinon pour convertir de l'htl en pdf, essayes sur google avec comme mots clés "html2pdf"

gidjome
Invité n'ayant pas de compte PHPfrance

20 sept. 2006, 17:45

ok,
je connaissais pas cette fonction mais ca n'a pas résolu mon problèmemême si c'est interessant.
car en fait mon souci c'est que je souhaite afficher des images qui se trouvent dans ce fameux fichier.
J'ai trouvé une solution de bricolage qui consiste à couper mon fichier avant et après les images en plusieurs fichiers .txt et d'afficher juste le texte et ensuite l'image et ainsi de suite mais bon si j'ai bcp d'image ca va pas aller du tout.

gidjome
Invité n'ayant pas de compte PHPfrance

26 sept. 2006, 10:48

N'hesitez pas , je suis ouvvert à toutes propositions :)

Eléphant du PHP | 332 Messages

26 sept. 2006, 18:59

Le produit HTMLDOC ( http://www.htmldoc.org/index.php ) permet de convertir une page HTML en document PDF.

Ou http://www.easysw.com/htmldoc/ pour la version "binaire" payante.