playwright Posted June 4, 2010 Share Posted June 4, 2010 I want to parse multiple html pages in a php file.. The first url is like http://www.blablabla.php?t=123. The other pages are http://www.blablabla.php?t=123&page=2 ... http://www.blablabla.php?t=123&page=3 and so goes on..I believe this can be done with regex and a loop???Any idea about how the regex can be like? Quote Link to comment https://forums.phpfreaks.com/topic/203851-parse-multiple-pages-in-a-file/ Share on other sites More sharing options...
ignace Posted June 4, 2010 Share Posted June 4, 2010 What is it that you exactly want to do? Quote Link to comment https://forums.phpfreaks.com/topic/203851-parse-multiple-pages-in-a-file/#findComment-1067650 Share on other sites More sharing options...
playwright Posted June 4, 2010 Author Share Posted June 4, 2010 Actually i want to give to file_get_contents() function a url like the one i mentioned above and return to me all urls that are like http://www.................&page=2 or &page=3 and so on. I can do that manually by changing the url and read every page at once, but i want it automatically to read all pages and show them at once. For example, lets say read all posts of the same thread that are contained in more than one pages.. Quote Link to comment https://forums.phpfreaks.com/topic/203851-parse-multiple-pages-in-a-file/#findComment-1067657 Share on other sites More sharing options...
playwright Posted June 4, 2010 Author Share Posted June 4, 2010 Any help??? Quote Link to comment https://forums.phpfreaks.com/topic/203851-parse-multiple-pages-in-a-file/#findComment-1067672 Share on other sites More sharing options...
ignace Posted June 4, 2010 Share Posted June 4, 2010 Something like? preg_match('#(https?(//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)#', $text); Quote Link to comment https://forums.phpfreaks.com/topic/203851-parse-multiple-pages-in-a-file/#findComment-1067680 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.