Скрипт для получения ближайшего праздника [PHP, JSON]

Уроки по PHP, Javascript и т.п.
Ответить
Evegeniy
Сообщения: 51
Зарегистрирован: 21 фев 2013, 16:49

Скрипт для получения ближайшего праздника [PHP, JSON]

Сообщение Evegeniy »

Всем привет.
Сегодня мне потребовалось написать скрипт на php для получения ближайшего праздника.
Немного помучав гугл я получил rss адрес канала где в формате xml выводятся ближайшие праздники.
Вот что вышло в итоге :

Код: Выделить всё

 <?phpdefine('SOURCE', 'http://www.calend.ru/img/export/today-holidays.rss'); //наш канал откуда берём данные## Module : Hodlidays Parser# Author : Evgeniy# $xmlstr = file_get_contents(SOURCE);   //получаем содержимое канала$xml = simplexml_load_string($xmlstr);  //парсим его при помощи simplexml lib (уточните у своего хостера есть ли у него такая библиотека)$holiday = $xml->channel->item[0]->title; //получаем первый праздник с канала rss (можно сделать случайные праздники, но такой задачи я не ставил)exit('{"result":"'.$holiday.'"}');  //выводим результат в формате JSON?> 
В данном уроке я показал как парсить rss каналы (самый простой случай)
Скрипт простой и его можно использовать в своих приложениях.
Если вы не знаете что тако XML/JSON вам сюда сюда
Ответить