Ajax Posted April 9, 2010 Share Posted April 9, 2010 $filestring = file_get_contents("site"); $filearray = explode("\n", $filestring); while (list($var, $val) = each($filearray)) { ++$var; $val = trim($val); $no2 = str_replace("<div style="padding-top: 1px; padding-bottom: 1px;" class="smallfont">[<span class="time">Today 01:45 AM</span>] <a href="#" onclick="return InfernoShoutbox.open_pm_tab("pm_101414", "xixi");">', "", $val); print "$val"; } $no2 = str_replace("<div style="padding-top: 1px; padding-bottom: 1px;" class="smallfont">[<span class="time">Today 01:45 AM</span>] <a href="#" onclick="return InfernoShoutbox.open_pm_tab("pm_101414", "xixi");">', "", $val); is the wrong... "pm_101414", "xixi" is diffrent every time How do I make that it skipping that path? Quote Link to comment https://forums.phpfreaks.com/topic/198112-replace-the-thing-in-the-middle/ Share on other sites More sharing options...
Ken2k7 Posted April 9, 2010 Share Posted April 9, 2010 As you can see, your quotes are not being escaped. And I have no idea what you're trying to replace. Quote Link to comment https://forums.phpfreaks.com/topic/198112-replace-the-thing-in-the-middle/#findComment-1039575 Share on other sites More sharing options...
newbtophp Posted April 9, 2010 Share Posted April 9, 2010 Im fairly new at PHP, moreover Regex, but heres a regex i whipped up from my limited knowledge $no2 = preg_replace('~<div style="padding\-top: 1px; padding\-bottom: 1px;" class="smallfont">\[<span class="time">Today 01:45 AM</span>\] <a href="#" onclick="return InfernoShoutbox\.open_pm_tab\(".*", ".*"\);">~U', '', $val); Quote Link to comment https://forums.phpfreaks.com/topic/198112-replace-the-thing-in-the-middle/#findComment-1039626 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.