Парсинг на PHP реализуется довольно просто


Расмотрим последлвательно примеры для разных реализаций

пример 1
вывести просто ежедневный общий гороскоп для одного знака без кеширования
http://mobi-tel.ru/horoscope/dom.php для скорпиона
dom.php
вся реализация от парсинга гороскопа до его вывода 15 строк

C UTF-8




пример 2


вывести просто ежедневный общий гороскоп для одного знака с кеширования,
то есть он считывает общий гороскоп только раз в день для всех знаков сразу
и парсит его http://mobi-tel.ru/horoscope/dom_cache.php для скорпиона
dom_cache.php
на сервере нужно создать папки cache и img иначе не будет кешировать
|
|--cache
|--img

картинки содержатся во вложении zodiak.zip


пример 3


вывести несколько ежедневных гороскопов по знакам зодиака без кеширования,
тоже самое что и http://kinozal.tv/horoscopes.php
http://mobi-tel.ru/horoscope/dom_all.php
dom_all.php


пример 4


вывести несколько ежедневных гороскопов по знакам зодиака с кешированием ,
тоже самое что и http://kinozal.tv/horoscopes.php
http://mobi-tel.ru/horoscope/dom_all_cache.php
вложение файл dom_all_cache.php
вся реализация всего 70 строк


пример 5


http://hyrax.ru/cgi-bin/bn_content.cgi?1 - скрипт отдает контент , где
параметр - номер знака зодиака
соответсвенно можно получить любой знак
можно просто импортировать

$hor=file_get_contents("http://hyrax.ru/cgi-bin/bn_content.cgi?$sign");
где sign - знак зодика. при желание можно написать кеширование


пример 6


вывести несколько ежедневных гороскопов по знакам зодиака с кешированием ,
тоже самое что и http://kinozal.tv/horoscopes.php с вложением контента
см. вложение файл dom_all_cache_content.php

использование
http://mobi-tel.ru/horoscope/dom_all_content_cache.php - выводит просто
табличку по знакам зодиака

http://mobi-tel.ru/horoscope/dom_all_content_cache.php?go=0 - выводит
гороскопы для всех знаков

http://mobi-tel.ru/horoscope/dom_all_content_cache.php?1&ext=1 - выводит для
контент овнов и т.д.

в общем вся реализация примерно 100 строк кода включая вывод знаков,
гороскопы и вывод описания знаков


в принципе на сайте есть скрипты content.cgi и export.cgi - способные
отдавать весь контент с сайта Hyrax

Еще один вариант импорта




Для совсем старых версий php
Пример на php для версий 4.2.3 и ниже вместе с parser и дополнительной функцией перекодировки в UTF