![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki oto pliczek xml:
Jak ja mam to jakoś normalnie wyświetlić? Mam taki kod:
Ale pusta stronka jest, kurcze, nie wiem jak, pomoże ktoś? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Hmm, działa rzecz jasna, tylko po co złote myśli udostępniły te listę? Tzn jak można z tego zbudować linki referencyjne?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Normalnie. Dopisujesz wartość z atrybutu idref do URL w odpowiednim parametrze.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
No ok, wszystko fajnie.. Tylko jak to stronnicować? Wygląda to tak: http://ebook.cal.pl/sklep.php
A kod to: Kod <?php require("jpcache.php"); $xml = simplexml_load_file('http://www.ppzm.pl/ks/publikacje.xml?link=kajzur'); foreach ($xml->publication as $lol) { echo "<fieldset><a href=$lol->link>$lol->tytul</a><br>Cena: $lol->cena<br>Opis:$lol->opis</fieldset>"; } ?> Jest w cache, bo dość długo, za długo mi to generował (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale właśnie, jak to stronnicować? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No to sobie robisz licznik do pętli. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jeśli wartość poza zakresem, dajesz continue" title="Zobacz w manualu PHP" target="_manual.
Nie jestem w tej chwili w stanie powiedzieć, czy by wystarczyła sama pętla for" title="Zobacz w manualu PHP" target="_manual ze zmodyfikowanym zakresem, bo po prostu nie pamiętam, czy SimpleXmlObject korzystał z ArrayObject, czy z Iterator. Ale to, co napisałem w pierwszym zdaniu na pewno zadziała. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Pamiętam Cię z Intersieci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Użyłem klasy ze stronki http://forum.php.pl/index.php?showtopic=35498
Ładnie dzieli, tylko przy każdym rekordzie jest ten sam wpis.. Kurcze, przecież nie wklepe tam foreach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Pamiętam Cię z Intersieci Wszystko możliwe; nie za wiele osób kojarzę z widzenia z IS. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Wracając, na co marnujesz dwa razy pamięć: wyciągasz najpierw wszystkie, potem raczej wynajdujesz koło na nowo (jest przecież array_slice" title="Zobacz w manualu PHP" target="_manual). Zrób z licznikiem. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) A jeśli chodzi o bieżący kod, to sprawdź, czy indexStart i indexEnd zawierają odpowiednie zakresy. |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@erix chodzi o ten kod:
Przeciez on $klient pobiera poza petlą a w petli ciagle przypisuje tego samego klienta, wiec ma te same rekordy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Niech mu ktos wytlumaczy jak ma w petli pobrac kolejne dane z xml bo meczy mnie na pw a ja za bardzo czasu nie mam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 385 Pomógł: 26 Dołączył: 22.03.2008 Skąd: TM Ostrzeżenie: (0%) ![]() ![]() |
Sory Stary, nie wiedziałem że czasu nie masz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Co do wytłumaczenia.. Byłbym wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 29.04.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Z czystej tylko ciekawości zapytam po co tyle kombinacji?
Przecież jest gotowy skrypt specjalnie dedykowany dla tych danych, który pobiera dane, keszuje i sam aktualizuje co kilka godzin jeżeli jest taka potrzeba -> http://www.ppzm.pl/skrypty Pobrać, wgrać do siebie i już. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:21 |