Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyciąganie listy kupujących z aukcji allegro
Forum PHP.pl > Forum > Przedszkole
gregor1410
Witam serdecznie. Chodzi mi o funkcjonalność wyciągnięcia listy kupujących na aukcji na allegro. Nazwa kupującego znajduje się w kodzie w takiej linijce:

<span class="uname"> <a href="http://www.allegro.pl/show_user.php?uid=xxxxxxxx" >xxxxx</a></span>

Próbowałem z funkcją explode ale za każdym razem wyświetla mi tylko jednego użytkownika a mi chodzi , żeby wyciągało wszystkich i zapisywało w jakiejś zmiennej / tablicy żebym mógł to potem zapisać do bazy.

W tej chwili mam to tak:

  1.  
  2. <?php
  3. $aukcja = file_get_contents( 'http://allegro.pl/item901049974_mala_secesyjna_biblioteka_dab_oryginal_1905r.html' );
  4.  
  5. $kupujacy = explode('<span class="uname">',$aukcja);
  6. $kupujacy = explode('</a></span>',$kupujacy[1]);
  7.  
  8. echo $kupujacy[0];
  9.  
  10. ?>
  11.  


Jak zrobić to w jakiejś pętli ? Proszę o pomoc. Z góry dziękuję smile.gif

Pozdrawiam
neverever
  1. preg_match_all('/<span.class="uname">(.+?)<\/span>/',$aukcja,$kupujacy);
  2.  
  3. //podgląd tablicy z wynikami
  4. print_r($kupujacy);
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.