Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obsługa php w xml
Forum PHP.pl > Forum > PHP
slawny
Witam.
Probuje stworzyc rss ktory bedzie wyswietlal dane z bazy.
Problem moj polega na tym ze za cholere nie wiem jak pogodzic xml z php, abym w pliku *.xml mogł zawrzeć dane wyciągnięte z bazy i samo połączenie z nią.
Proszę o pomoc.
Pozdrawiam
Strzałek
1. Łączysz się z bazą
2. Wyciągasz dane
3. Tworzysz obiekt DOM" title="Zobacz w manualu PHP" target="_manual i wrzucasz elementy
4. Zapisujesz do pliku xml
_olo_1984
Według mnie to raczej rozszerzenie nie jest najważniejsze, a to co przesyłasz w nagłówku. Może to ci sie przyda :
  1. <?
  2. header('Content-type: text/xml');
  3. // tu dołanczasz obsługe bazy danych
  4.  
  5. echo '<?xml version="1.0" encoding="utf-8" ?><rss version="2.0">';
  6. echo '<channel>
  7. <title>'.$aaa.'</title>
  8. <link>http://'.$_SERVER['HTTP_HOST'].''.$PHP_SELF.'</link>
  9. <description>'.$bbb.'</description>
  10. <language>pl</language>
  11. <copyright>'.$ccc.'</copyright>';
  12.  
  13. $result = mysql_query("SELECT * FROM news");
  14. while($row = mysql_fetch_array($result)){
  15.  
  16. echo '<item><title>'.$row['twoje_dane_tytul'].'</title>
  17. <link>http://twoja_strona.php?id='.$row['twoje_dane_id'].'</link>
  18. <description>'.$row['twoje_dane_tresc'].'</description>
  19. <author>'.$row['twoje_dane_autor'].'</author>
  20.  <pubDate>'.$row['twoje_dane_czas'].'</pubDate>
  21.  </item>';
  22. }
  23.  
  24.  
  25. echo '</channel></rss>';
  26.  
  27. ?>


to tylko taki przykład, oczywiscie chciałem przedstawić przykłądowo jak to się robi. Mam nadzieje ze pomogłem, pozdrawiam
slawny
Dzięki seredecze. O to chodziło
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.