Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Czytnik rss
szczalpi
post
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
Mam pytanie. Mam taki kod do czytania rss. Czytnik działa dobrze tylko nie wyświetla zdjęć. Może umielibyście przekształcić go, aby także wyświetlać zdjęcia?
Pozdrawiam
Oto kod
  1. <?$adres = "http://rss.gazeta.pl/pub/rss/bialystok.xml";
  2.  
  3. $f = @fopen($adres, "r");
  4. if ($f) {
  5. while(!feof($f)) $strona.= fread($f,512); fclose($f);
  6. $strona = preg_replace("/\r/", " ", $strona);
  7. $strona = preg_replace("/\n/", " ", $strona);
  8. // newsy
  9. preg_match_all ("/<item.*?<\/item>/", $strona, $sa);
  10. for ($i=0; $i<count($sa[0]); $i++) {
  11. preg_match_all("/<title.*?>(.*?)<\/title>/", $sa[0][$i], $tytul);
  12. preg_match_all("/<link.*?>(.*?)<\/link>/", $sa[0][$i], $link);
  13. preg_match_all("/<description.*?>(.*?)<\/description>/",$sa[0][$i],$des);
  14. echo '<p>• <a href="'.$link[1][0].'" class="rss" rel="clearbox(800,,600,,click)">'.$tytul[1][0].'</a>';
  15. if ($des[1][0]<>"") echo '<br />'.$des[1][0];
  16. if ($i>10-1) break;
  17. }
  18. }
  19. ?>


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a ja mam pytanie zupełnie z innej beczki, o czymś takim jak SimpleXML?


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak podejrzysz w źródło xmla to zobaczysz ze znaki specjalne takie jak < > zamienianie są na encje. Z tego powodu nie wyswietlają ci się obrazki. Musisz poprostu odwrócic encje na normalne znaki - w manualu masz funkcje do tego.

ps: co do przetwarzania tego XML to faktycznie "zaszalałeś". No, ale grunt że działa winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:19