Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP] SimpleXML, wyświetlanie losowych danych
batorowicz
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.03.2010

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


Witam chciałem wyświetlić zawartość pliku xml na stronie, za pomocą simplexml.

Jest to xml z ebookami

Ale nie chciałbym wyświetlać wszystkich ebooków tylko np jeden losowy, czy jest to możliwe?


tu jest ten plik xml: http://www.ppzm.pl/ks/bestsellers.xml?link=13224

tak wyglada kod pliku a.php który go prasuje:

  1. <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
  2. </head>
  3. <pre>
  4. <?php
  5.  
  6. $xml = simplexml_load_file('http://www.ppzm.pl/ks/bestsellers.xml?link=13224');
  7. foreach ($xml->publication as $foo)
  8. {
  9. echo "$foo->tytul <br /> <img src='$foo->img' /><br />";
  10.  
  11. }
  12.  
  13.  
  14. ?>
  15. </pre>
  16. </body>
  17. </html>



a oto plik a.php w działaniu:
http://batorowicz.civ.pl/pobieracz/a.php

no i właśnie moje pytanie brzmi jak zrobić aby wyświetlał się np jeden losowy ebook zamiast wszystkich?


będę wdzięczny za pomoc (IMG:style_emoticons/default/czarodziej.gif) (IMG:style_emoticons/default/guitar.gif)

pozdrawiam,
Mariusz Batorowicz
www.cneb.eu
www.sukceslink.pl
www.helfeo.pl

Ten post edytował batorowicz 24.03.2010, 22:28:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

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


  1. $xml = simplexml_load_file('http://www.ppzm.pl/ks/bestsellers.xml?link=13224');
  2.  
  3. $rand = rand(0,8);
  4.  
  5. echo $xml->publication->$rand->cena;
Go to the top of the page
+Quote Post
batorowicz
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 24.03.2010

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


Dzięki wielkie (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:11