Lamez Posted December 18, 2008 Share Posted December 18, 2008 ok, I am working on removing images to have a print friendly version of every page on the website. I have this so far: <?php //include, and other junk if($pf == "yes"){ $txt = rmImg($line); $txt = bb2html($txt); echo $txt; } //some more include, and other junk ?> Functions: <?php function bb2html($text) { $bbcode = array("<", ">", "[p]", "[/p]", "[img=", "]", "[b]", "[/b]", "[u]", "[/u]", "[i]", "[/i]", '[br]', "[size=\"", "[/size]", '[url="', "[/url]", "[mail=\"", "[/mail]", "-*", "*-", "[h1]", "[/h1]", '"]'); $htmlcode = array("<", ">", "<p>", "</p>", "<img src=\"", "\">", "<b>", "</b>", "<u>", "</u>", "<i>", "</i>", "<br />", "<span style=\"font-size:", "</span>", '<a href="', "</a>", "<a href=\"mailto:", "</a>", " ", " ", "<h1>", "</h1>", '">'); $newtext = str_replace($bbcode, $htmlcode, $text); $newtext = nl2br($newtext);//second pass return $newtext; } function title($text){ $bbcode = array("-*", "*-"); $htmlcode = array(" ", " "); $newtext = str_replace($bbcode, $htmlcode, $text); return $newtext; } function rmImg($text){ $html = array("<img", "/>"); $replace = array(" ", " "); $newtext = str_replace($html, $replace, $text); return $newtext; } ?> However, I have this left: src="style/img/pf.png" alt="Print Friendly"> so how would I go about removing the whole entire image tag, not just the <img, and />? Link to comment https://forums.phpfreaks.com/topic/137595-solved-parse-to-remove-images/ Share on other sites More sharing options...
Lamez Posted December 18, 2008 Author Share Posted December 18, 2008 Ya I did it! Link to comment https://forums.phpfreaks.com/topic/137595-solved-parse-to-remove-images/#findComment-719236 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.