• Страница 1 из 1
  • 1
api парсер ucoz
chelove Оффлайн
Проверенный
0
Дата: Вторник, 2015-04-28, 22:11 | Сообщение # 1
Всем привет!

Ребят, такой вопрос:

Я использую api ucoz парсер

Код
<?php  

$___notjson = 1;  

$context = stream_context_create( // создаём контекст  
                    array(  
                     'http' => array( // в качестве транспортного протокола будет использоваться http://  
                      'method' => 'GET', // метод запроса - GET  
                      'header' => 'Content-Type: text/xml', // xml  
                      'timeout' => 8 // время на соединение с сервером - 8 сек  
                     )  
                    )  
);  

// получаем содержимое (XML-код) страницы http://blog.ucoz.ru/api/blog/ucoz_2010/2011-01-01-172  
$page = file_get_contents('http://blog.ucoz.ru/api/blog/ucoz_2010/2011-01-01-172', false, $context);  

// разбираем полученный XML в массив $xml  
$xml = xmlrpc_decode($page, 'utf8');  

// отображаем какую-нибудь информацию из полученного  

// например, заголовок материала  
echo $xml['TITLE'];  

// или посмотрим всё содержимое массива  
print_r($xml);  

?>


Хотел спросить, может кто в курсе, как сделать так...

В строке:
Код
$page = file_get_contents('http://blog.ucoz.ru/api/blog/ucoz_2010/2011-01-01-172', false, $context);


Пишем не полный путь к новости а только ссылка к модулю:
Код
$page = file_get_contents('http://blog.ucoz.ru/api/blog/', false, $context);


А уже на выходе подставить остальное
Код
ucoz_2010/2011-01-01-172


То есть если файл в котором размещен парсер будет называтся например ucoz.php:

http://сайт.ру/ucoz.php?q=ucoz_2010/2011-01-01-172 - получение новости посредствам подставленого id этой новости.

Добавлено (28.04.2015, 22:11)
---------------------------------------------
Тему офф. Решил вопрос.


Профиль
  • Страница 1 из 1
  • 1
Поиск: