Generowanie własnego RSS

0

Mam troche nietypowy problem.

Jest sobie stronka w PHP i baza MySQL. Baza zawiera po jednym tekście na każdy dzień roku. Strona wyświetla ten tekst. Każdego dnia inny. Każdego roku w kółko to samo.

Teraz chciałbym do tego dorobić RSS ale nie wiem w ogóle jak się za to zabrać. RSS miałby dostawać codziennie jeden wpis, dokładnie ten sam tekst który wyświetla strona.

Musiałbym mieć chyba coś co generowałby mi xml kanału, coś jak cron. Mam dostęp do CGI (tzn. mam folder cgi-bin) ale nie wiem jak mógłbym to wykorzystać.

Co powinienem zrobić?

0

dajesz na początku pliku, bezwzględnie przed jakimikolwiek instrukcjami

header('Content-type: application/rss+xml');

A potem wypisujesz treść pliku RSS ( zgodnie ze standardami ).

0

To akurat jest dla mnie jasne. Ja pytam jak zrobić by strona sama sobie to generowała. Np. by codzienie rano o 7-mej dodawała sobie do RSS-a treść z tego dnia.

0

A nie można po prostu dopisywać do kanału nową treść przy pierwszym otwarciu po danej godzinie?

0

To co proponujesz Demonical Monk jest dobrym rozwiązaniem ale nie daje stuprocentowej pewności.

Znalazłem serwisy webcron.org i webcron.pl, zamierzam z nich skorzystać.

0

Już lepszy jest cronjob.de, bo na polskiego webcrona to już wieele skarg słyszałem. Poza tym, jak masz jakiś mniej-darmowy serwerek to bardzo prawdopodobne że obsługuje polecenia crona. (Większość szanujących się hostingów nie wyłącza w cPanelu tej możliwości)

1 użytkowników online, w tym zalogowanych: 0, gości: 1