По следам публикации в ru_mac.
Я посмотрел в исходные тексты и понял, почему в radio-t так не любят php. Взял irds.051 за основу, причесал, добавил мордочку просмотра и управления. Выглядит так:

Забираем отсюда.
Установка
Для начала нужно модифицировать файл /etc/hosts так, чтобы адрес pri.kts-af.net указывал на наш сервер, а не на родной. У меня строка выглядит так:
127.0.0.1 localhost.tsybulin.com localhost pri.kts-af.net
Разархивируйте полученный архив и каталог xml из него поместите в корень документов вебсервера по-умолчанию, в /Library/WebServer/Documents Архив содержит скрытый файл .htaccess
Дайте права на запись серверу в каталог данных: в терминале
chmod -R 777 /Library/WebServer/Documents/xml/data
Выключите, если включен, Web Sharing
Настройка вебсерера
Редактируем файл /etc/apache2/httpd.conf
Включаем поддержку php, если надо, убирая комментарий # в начале строки
LoadModule php5_module libexec/apache2/libphp5.so
Влючаем поддержку перенаправления запросов, если надо, убирая комментарий # в начале строки
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
Разрешаем управление опциями из локального .htaccess: находим строки
<Directory "/Library/WebServer/Documents"> ... AllowOverride None
И меняем AllowOverride None на AllowOverride All
Включаем Web Sharing и переходим браузером на страницу управления http://pri.kts-af.net/xml/stations.php
Ой.

4 коммент.:
Спасибо огромное))!
ээ.. tar не могу распаковать. говорит, что это не архив.
Иван, гугловцы мудрят что-то, укороти урл до /files и скачай руками со страницы irds3.tgz
http://sites.google.com/site/tsybulin/files/
Спасибо большое! Попробовал, все работает с iTunes 9.1.. Но все же не хватает дефолтных станций. Попробую свой такой сервис сделать, благо в XML и PHP опыт есть. Спасибо за идею :)
Отправить комментарий