Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] preg_match nie widzi stringu
Forum PHP.pl > Forum > Przedszkole
k4r3r
Kod strony (zrodlo wyszukiwania):
http://pastebin.com/HFR1vB2D

Moj kod:
http://pastebin.com/Kun5Mn92


(Nie jest to zaden bot, pisze aplikacje, ktora pokazuje ogolnie dane o graczu etc. (sygnaturka) )

Problem jest taki, ze powinno wyskoczyc:
  1. <td rowspan="4"><img src="images/ikony/house.png" class="tip" title="Zlecenie firmowe" /></td>
  2. <td>
  3. <img src="images/ikony/package.png" class="tip" title="Towar" />
  4. Butelka plastikowa
  5. </td>
  6. <td>
  7. <img src="images/ikony/clock.png" class="tip" title="Termin" />
  8. <span style="color:#FF0000;" title="Bliski termin zakończenia: Data:04-10-2013, Godzina:11:05" >04-10-2013</span>
  9. </td>
  10. <td>
  11. <img src="images/ikony/lorry.png" class="tip" title="Typ" />
  12. Kontener
  13. </td>
  14. <td>
  15. <img src="images/ikony/coins_add.png" class="tip" title="Zapłata" />
  16. 788
  17. </td>
  18. <td>
  19. <img src="images/ikony/coins_delete.png" class="tip" title="Kara" />
  20. 1 576
  21. </td>
  22. </tr><tr>
  23. <td>Ilość: 394</td>
  24. <td>W drodze: 0</td>
  25. <td>Dostarczone: 0</td>
  26. <td>
  27. <img src="images/ikony/house_go.png" class="tip" title="Miasto docelowe" />
  28. Katowice
  29. </td>
  30. <td>10 km</td>
  31. </tr>
  32. <tr>
  33. <td colspan="5">
  34. <a href="index.php?action=send_car_order_2&id=32460073" class="link_send_car_order">
  35. <img src="images/ikony/arrow_right.png" alt="Wyślij samochody" class="tip" title="Wyślij samochody" />
  36. </a>
  37. || <a href="index.php?action=platinum_card_order_use&id=32460073">
  38. <img src="images/ikony/page_white_star.png" alt="Użyj platynowych kart na zleceniu" class="tip" title="Użyj platynowych kart na zleceniu" />
  39. </a>
  40. || <a href="index.php?action=discard_request&id=32460073">
  41. <img src="images/ikony/delete-page-blue.gif" alt="Porzuć zlecenie" class="tip" title="Porzuć zlecenie" />
  42. </a>|| <a href="index.php?action=orders_merge&id=32460073">
  43. <img src="images/ikony/page_white_stack.png" alt="Połącz zlecenia" class="tip" title="Połącz zlecenia" />
  44. </a></td>


niestety nie wyswietla sie nic... prosze o pomoc
_Borys_
Masz dużo spacji między tagami i dlatego.
W twoim przypadku wystarczy dodać modyfikator s na końcu, a gdybyś chciał w jednej linii to takie coś
  1. preg_match('#<table>\s*<tr>(.*)</tr>\s*</table>\s*</div>\s*<div class="tresc_ramka">#is',$result,$zamowienia);
k4r3r
wyskakuje
  1. array(0) { }
;/

ogolnie chce pobrac wszystkie id z tych linkow: <a href="index.php?action=send_car_order_2&id=32460073" class="link_send_car_order"> (id=32460073 etc)
_Borys_
  1. preg_match_all('/id=(\d+)" class="link_send_car_order/is', $result, $id);
  2. echo '<pre>';
  3. print_r($id);
  4. echo '</pre>';
k4r3r
jesteś moim mistrzem zakochany.gif , leci limit "pomogl" biggrin.gif
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.