affichage contenu fichier htm sans les balises

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 : affichage contenu fichier htm sans les balises

par Henri » 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.

par gidjome » 26 sept. 2006, 10:48

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

par gidjome » 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.

par bobthequ » 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"

affichage contenu fichier htm sans les balises

par gidjome » 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