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? 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. 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); 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
Archived
This topic is now archived and is closed to further replies.