Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Позволяет обойти (загрузить) все страницы сайта,
- * которые содержатся в sitemap.xml
- */
- $url = 'http://tksochi.ru/sitemap.xml';
- $sitemap = file_get_contents($url);
- $regexp = '/<loc>.*<\/loc>/m';
- preg_match_all($regexp, $sitemap, $matches, PREG_SET_ORDER, 0);
- foreach ($matches as $url) {
- $url[0] = str_replace('<loc>', '', $url[0]);
- $url[0] = str_replace('</loc>', '', $url[0]);
- $urls[] = $url[0];
- }
- foreach ($urls as $url) {
- file_get_contents($url);
- echo 'Done: ' . $url . PHP_EOL;
- }
Advertisement