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 />? Quote 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! Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.