Вытащить данные из xml файла

UDAV

Постоялец
Регистрация
22 Июн 2007
Сообщения
775
Реакции
153
Подскажите как вытащить данные из xml файла.
Собственно нужно вытащить из api яндекса значение <device-class>...</device-class> и загнать его в переменную в php, чтоб можно было сделать проверку на ОС и подсунуть нужную информацию.
Все что находил в инете, делал и выдавалась постоянно ошибка 500, видимо кривые руки у меня или яндекс не разрешает выдергивать данные.
Подскажите плиз, хочу сделать мобильную версию сайта, чтоб когда с девайса заходишь на сайт, то автоматом перекидывало на облегченную версию.
 
Примерно так: (тестить прийдется смаостоятельно)

PHP:
<?php
$txt = '<response of Yandex>'; $res = array();
preg_match_all('/<device-class>(.*)<\/device-class>/iU', $txt, $res);

print_r($res);
?>

>выдавалась постоянно ошибка 500
Вероятно потому, что Яндекс крайне не любит, когда его парсят
 
>выдавалась постоянно ошибка 500
Вероятно потому, что Яндекс крайне не любит, когда его парсят
Из опыта с вордстатом, яндекс не банит IP с частотой запросов не больше 1-2 секунды.
 
Из опыта с вордстатом, яндекс не банит IP с частотой запросов не больше 1-2 секунды.
Не уверен в вашей правоте, так как с яндексом часто имел дело и его заморозки по 12 часов, оч мешали делу. Щас вроде ещё жестче.
 
Назад
Сверху