Нужен скрипт PHP, получить массив ссылок из sitemap.

12
F
На сайте с 06.02.2012
Offline
124
2666

Нашёл скрип для определения PR страниц Гугла. Проверил, вроде нормально работает и небольшой по объёму.

http://дафка.рф/php/определение-pr-сайта-новый-скрипт/#.T9mgc83TBkS

Хотелось бы присовокупить возможность обработки sitemap.xml для получения массива ссылок.

С PHP знаком на уровне азов. Может кто подскажет или даст ссылку на готовый скрипт?

sabotage
На сайте с 14.02.2007
Offline
192
#1
[Удален]
#2

Как-то так

$data = file_get_contents('sitemap.xml');

$parser = new SimpleXMLElement($data);

foreach ($parser->url as $url) {
echo $url->loc . '<br />';
}

Нужна либа SimpleXML, но она у всех вроде должна быть

F
На сайте с 06.02.2012
Offline
124
#3

Спасибо!

Буду пытаться разбираться....

---------- Добавлено 14.06.2012 в 13:23 ----------

fordzon:
Нужна либа SimpleXML, но она у всех вроде должна быть

Пробую пока на компе в XAMPP (PHP 5.3.8) . Не идёт.

[Удален]
#4

Что значит "Не идет"? Ошибки какие выдает?

F
На сайте с 06.02.2012
Offline
124
#5

Alexander S, извиняюсь!!

Отлично работает Ваш код в XAMPP ! Спасибо!!!

Наспех пробовал и забыл <? ?> поставить...

F
На сайте с 06.02.2012
Offline
124
#6

Пока упражнялся и монтировал всё в html, всё нормально получалось... но недолго радовался....перестал работать скрипт определения PR что по ссылке:

http://дафка.рф/php/определение-pr-сайта-новый-скрипт/#.T9rJK81WozL

Интересно, это только с моего IP ?

Что могло вдруг произойти? Всё работало вчера и позавчера... Сегодня утром проверил несколько сайтов списком по Sitemap..

Потом вместо циферок PR пошли пропуски. Проверил отдельно скрипт, что с сайта выше - не работает.

DV
На сайте с 01.05.2010
Offline
644
#7

Через прокси заведите.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
F
На сайте с 06.02.2012
Offline
124
#8
DenisVS:
Через прокси заведите.

Как это сделать?

В коде PHP к урлу адрес прокси прикрутить?

Ezekiel
На сайте с 11.08.2010
Offline
28
#9

$proxy = '99.88.77.66:80';

curl_setopt($ch, CURLOPT_PROXY, $proxy);

Обмен WebMoney (http://bit.ly/kqBOlV) Продам инвайт на Хабр (http://www.plati.ru/asp/pay.asp?idd=1529255)
F
На сайте с 06.02.2012
Offline
124
#10

Всем спасибо!

Опять заработал скрипт. ХЗ почему с утра заступорило....

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий