Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: allegro vis wosp
Forum PHP.pl > Forum > Gotowe rozwiązania
b2n
witam mam pytanko licytujemy na aukcjach wośp zamek

Licytacja Zamku WOŚP

No i chciałbym na stronach naszych patronów a także na stronie sztabu pokazać ile aktualnie zameczek kosztuje smile.gif

allegro niestety nie udostepni oprogramowania do wyciągania ceny ponieważ niechce obciązac serwerów sad.gif

próbowałem i szukałem z "preg..." ale mi jakos nie wychodzi moze wy macie pomysł

  1. <tr>
  2. <td class="it-td-r" valign="top">Aktualna cena:</td>
  3. <td class="it-td" valign="top">
  4. <b>1 000,00 zł</b> &nbsp;&nbsp;<font size="-1">( €&nbsp;240.78, $&nbsp;320.08)</font> </td>
  5. </tr>


w tym wypadku trzeba wyciągnąć 1 000,00 zł z adresu http://aukcje.wosp.org.pl/show_item.php?item=26950

;-) dziękuje z góry za pomoc
alteriel
Najprościej:
  1. <?php
  2. $tablica = file('http://aukcje.wosp.org.pl/show_item.php?item=26950');
  3. $tablica = $tablica[147];
  4. $tablica = substr($tablica, 0, strpos($tablica, '</b>'));
  5. echo(&#092;"$tablica</b>\");
  6. ?>

Funkcja wyciąga cene z kodu strony. Jeśli coś zmieni się na allegro w danej aukcji (linia w której jest cena) to wszystko się sypnie rolleyes.gif
b2n
Superaśno dziękuje, tak wiem że się sypnie ;-) pozdrawiam exclamation.gif
===

aha bo jeszcze kwestia tego ze ALLEGRO KODUJE W UTF więc przegrzebałem forum i wynik taki
  1. <?
  2. function utf82iso88592($tekscik) {
  3. $tekscik = str_replace(&#092;"xC4x85\", \"&plusmn;\", $tekscik);
  4. $tekscik = str_replace(&#092;"xC4x84\", 'ˇ', $tekscik);
  5. $tekscik = str_replace(&#092;"xC4x87\", 'ć', $tekscik);
  6. $tekscik = str_replace(&#092;"xC4x86\", 'Ć', $tekscik);
  7. $tekscik = str_replace(&#092;"xC4x99\", 'ę', $tekscik);
  8. $tekscik = str_replace(&#092;"xC4x98\", '', $tekscik);
  9. $tekscik = str_replace(&#092;"xC5x82\", 'ł', $tekscik);
  10. $tekscik = str_replace(&#092;"xC5x81\", 'Ł', $tekscik);
  11. $tekscik = str_replace(&#092;"xC3xB3\", 'ó', $tekscik);
  12. $tekscik = str_replace(&#092;"xC3x93\", 'Ó', $tekscik);
  13. $tekscik = str_replace(&#092;"xC5x9B\", '&para;', $tekscik);
  14. $tekscik = str_replace(&#092;"xC5x9A\", '&brvbar;', $tekscik);
  15. $tekscik = str_replace(&#092;"xC5xBC\", 'Ľ', $tekscik);
  16. $tekscik = str_replace(&#092;"xC5xBB\", '&not;', $tekscik);
  17. $tekscik = str_replace(&#092;"xC5xBA\", 'ż', $tekscik);
  18. $tekscik = str_replace(&#092;"xC5xB9\", 'Ż', $tekscik);
  19. $tekscik = str_replace(&#092;"xC5x83\", 'Ń', $tekscik);
  20. $tekscik = str_replace(&#092;"xC5x84\", 'ń', $tekscik);
  21. return $tekscik;
  22. }
  23.  
  24. $tablica = file('http://aukcje.wosp.org.pl/show_item.php?item=26950');
  25. $tablica = $tablica[147];
  26. $tablica = substr($tablica, 0, strpos($tablica, '</b>'));
  27. echo(utf82iso88592(&#092;"$tablica</b>\"));
  28. ?>


Teraz już będzie oki zapraszam wszystkich WOŚPOWICZÓW do kożystania z tego dobytku ;-)
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.