Advertisement
Guest User

Untitled

a guest
Apr 4th, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. <?php
  2.  
  3. require_once(dirname(__FILE__) . "/vendor/autoload.php");
  4.  
  5. use vipnytt\SitemapParser;
  6. use vipnytt\SitemapParser\Exceptions\SitemapParserException;
  7.  
  8. $link = mysql_connect('127.0.0.1', 'root', '');
  9. if (!$link) {
  10. die('Ошибка соединения: ' . mysql_error());
  11. }
  12.  
  13. $db = mysql_select_db('*********', $link);
  14. if (!$db) {
  15. exit("<P>B настоящий момент база данных недоступен, поэтому корректное отображение страницы невозможно.</Р>");
  16. }
  17.  
  18. try {
  19. $parser = new SitemapParser();
  20. for ($x=40; $x<165; $x++){
  21. $parser->parse('http://www.*************.ru/sitemaps/sitemap-'.$x.'.xml.gz');
  22. foreach ($parser->getURLs() as $url => $tags) {
  23. $result = mysql_query("INSERT INTO links_for_parser SET link='{$url}'");
  24. if (!$result) {
  25. echo 'Неверный запрос: ' . mysql_error() . '<br />';
  26. }
  27. }
  28. }
  29. echo 'done!';
  30. } catch (SitemapParserException $e) {
  31. echo $e->getMessage();
  32. }
  33.  
  34. mysql_close($link);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement