Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][regex] Wyciąganie odpowiedniego wiersza za pomocą regex
Kucharskov
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 14.09.2012

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


Witam!

Mój kod wygląda w uproszczeniu tak:
  1. $PRODUCT_INFO = file_get_contents("http://zylla.wipos.p.lodz.pl/ut/kody-GUS.html");
  2. if(preg_match("@<td>02 </td><td> </td><td colspan=3>(.+) </td>@", $PRODUCT_INFO, $PRODUCT_WOJ)) $PRODUCT_WOJ = trim($PRODUCT_WOJ[1]);
  3. else $PRODUCT_WOJ = "Brak danych";

Jak widac dane biorę z http://zylla.wipos.p.lodz.pl/ut/kody-GUS.html bo tak mi wygodnie.
Powyższy przykład powinien zwrócić tekst "WOJ. DOLNOŚLĄSKIE" gdyż jako jedyny ma i pasuje do wiersza "<td>02 </td><td> </td><td colspan="3">WOJ. DOLNOŚLĄSKIE </td>".
Jednak za Chiny ludowe nie chce to działać. Nie wiem co jest nie tak z tym regexem.

Sprawdzałem również allow_url_include i jest ustawione na ON.

Prosze o pomoc!
Pozdrawiam (IMG:style_emoticons/default/wink.gif)
Kucharskov
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.09.2025 - 17:14