Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP] Pobranie odpowiednich danych z pliku XML
kstawinski
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.05.2017

Ostrzeżenie: (0%)
-----


Witam, poniższy kod generuje mi 6 wyników z odpowiednio: nazwą serwisu, tytułem posta, opisem posta i odnośnikiem do niego. To jest okej i działa jak najbardziej w porządku, ale przed tym wyświetla mi się nazwa serwisu tyle razy, ile jest znaczników <item> w pliku xml. W czym może tkwić problem i jak go rozwiązać?

  1. <?php
  2. $xml = simplexml_load_file("__odnosnik do pliku xml__");
  3.  
  4. foreach ($xml as $channel)
  5. {
  6. foreach($channel as $item)
  7. {
  8. echo $channel->title;
  9. echo $item->link;
  10. echo $item->title;
  11. echo $item->description;
  12. ';
  13. }
  14. }
  15.  
  16. ?>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Szado
post
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 4
Dołączył: 30.05.2017

Ostrzeżenie: (0%)
-----


Ciężko gdybać nie znając schematu XML-a, ale zgaduję, że $channel->title; zawiera właśnie nazwę serwisu z którego aktualnie listujesz wpisy. Wyrzuć po prostu pierwsze echo do pierwszej pętli.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 14:05