a1amattyj Posted April 5, 2009 Share Posted April 5, 2009 Hello, This is my code: $pos = strpos($contents, $find); if ($pos === false) { $page->output_fail("Could Not Parse String", "Theme could not be parsed because the string could not be found. <br />It may already have been parsed. Manually Parse?"); $page->output_manual_parse($find, $replace, $contents, $dest); } Now the problem is, when i use this function when $find has multiple lines, it comes back as false ($find is taken from a mysql database). For example, $find = " single lined"; ##It will work If $find = "firstline second line"; ##It will not work $contents does have both of these strings, i have checked! Thanks! Link to comment https://forums.phpfreaks.com/topic/152673-strpos-replacing-a-multiple-line-string/ Share on other sites More sharing options...
ghostdog74 Posted April 6, 2009 Share Posted April 6, 2009 replace the newline with space. $a = preg_replace("/\n/"," ",$find); then continue your checking. Link to comment https://forums.phpfreaks.com/topic/152673-strpos-replacing-a-multiple-line-string/#findComment-801896 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.