Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once(dirname(__FILE__) . "/vendor/autoload.php");
- use vipnytt\SitemapParser;
- use vipnytt\SitemapParser\Exceptions\SitemapParserException;
- $link = mysql_connect('127.0.0.1', 'root', '');
- if (!$link) {
- die('Ошибка соединения: ' . mysql_error());
- }
- $db = mysql_select_db('*********', $link);
- if (!$db) {
- exit("<P>B настоящий момент база данных недоступен, поэтому корректное отображение страницы невозможно.</Р>");
- }
- try {
- $parser = new SitemapParser();
- for ($x=40; $x<165; $x++){
- $parser->parse('http://www.*************.ru/sitemaps/sitemap-'.$x.'.xml.gz');
- foreach ($parser->getURLs() as $url => $tags) {
- $result = mysql_query("INSERT INTO links_for_parser SET link='{$url}'");
- if (!$result) {
- echo 'Неверный запрос: ' . mysql_error() . '<br />';
- }
- }
- }
- echo 'done!';
- } catch (SitemapParserException $e) {
- echo $e->getMessage();
- }
- mysql_close($link);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement