milesperhour1086 Posted May 4, 2006 Share Posted May 4, 2006 I've got my output buffering setup along with a callback function that will take $buffer as a parameter but when the page loads, only the first instance of my regular expression is replaced with the function eregi_replace(). Here is some of my code:[code]function callback($buffer) { global $offset; return (eregi_replace("<a href=\"mailto:(.*)\".*>(.*)</a>","<a href=\"".$offset."/_inc/mail.php?email=\\1\">\\2</a>",$buffer)); } //Added May 2nd '06 to modify mailto: links on all pages to point to mail.php ob_start('callback');// SOME HTML GOES HERE WITH MULTIPLE MAILTO: LINKSob_end_flush();[/code]Any idea anybody?? Is there a way to run a loop to continually do it or something?? Quote Link to comment https://forums.phpfreaks.com/topic/9075-output-buffering-use-eregi_replace/ 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.