[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
api парсер ucoz
defaultNickДата: Суббота, 25.04.15, 18:37:23 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Замечания: 0%
Статус: Offline
Всем привет!

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

Я использую 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 этой новости.
 
maslo2010Дата: Четверг, 30.04.15, 10:53:43 | Сообщение # 2
Сержант
Группа: VIP
Сообщений: 24
Награды: 0
Репутация: 4
Замечания: 0%
Статус: Offline
Гугли: "получение данных из адресной строки php".
 
  • Страница 1 из 1
  • 1
Поиск: