Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL][XML] Generowanie pliku xml rss
Forum PHP.pl > Forum > Przedszkole
!*!
W bazie mysql mam kilka rekordów, chciałbym je zapisać do pliku xml, aby móc je odczytać w czytniku rss, przykładowo taki plik wygląda tak:

Kod
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>Temat</title>
  <link>http://www.com</link>
  <description>Informacje</description>
  <item>
     <title>vxcvxvx</title>
     <pubDate>2009-08-12 20:39:21</pubDate>
     <link>#</link>
     <description>ble ble ble ble</description>
   </item>  
<item>
     <title>Nie sdsf :P</title>
     <pubDate>2009-08-08 20:39:21</pubDate>
     <link>#</link>
     <description>dfsdfsdsfsdfsdfsdf.</description>
   </item>

</channel>
</rss>


Jednak nie wiem jak stworzyć mechanizm, który np. przy wysyłaniu danych do bazy, jenocześnie utworzy plik xml, aby czytniki odrazu to wychwyciły. Edytować plik xml dać możliwość 10 ostatnich wpisów, + dodanie tylko

Kod
  <item>
     <title>Nie sdsf :P</title>
     <pubDate>2009-08-08 20:39:21</pubDate>
     <link>#</link>
     <description>dfsdfsdsfsdfsdfsdf.</description>
   </item>


Czy jest jakiś inny sposób?
Darti
generuj odpowiedź w formacie xml przy okazji każdego żądania czytnika (wywołania), stwórz sobie plik rss.php i powiedz ludziom żeby sobie to dodali do czytnika
!*!
I na takiej zasadzie działają wszytkie serwisy? Np. dobreprogramy.pl ? mają roz. .xml a nie .php, poza tym , .php nie zawsze zostanie porpawnie odczytany przez czytnik.
erix
A o mod_rewrite nie słyszałeś? winksmiley.jpg Zwykły skrypt wczytujący newsy z bazy i generujący XML-a...
Poza tym, .xml, to może być równie dobrze jakiś cache; możliwości jest wiele.

Cytat
.php nie zawsze zostanie porpawnie odczytany przez czytnik.

To zależy, jakie MIME serwer wysyła.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.