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?? Link to comment https://forums.phpfreaks.com/topic/9075-output-buffering-use-eregi_replace/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.