Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%)
|
Mam taki kod:
Pierwsza funkcja działa dobrze, ale druga - nie. W ogóle nie wchodzi w if-a. Co zrobić, aby ta druga (get_results()) zwróciła mi taką tablicę dla zapytania "a":
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
w ifa nie "wchodzi" gdyż przeglądając źródło zapytania nie znalazłem sam tego o co pytasz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) - tzn znalazłem ale w całym kodzie dla przykładu nie ma wogóle np. tego fragmentu z wyrażenia regularnego: <!--m-->, pozatym teraz tylko pytanie gdyż to nic nie zmienia - dlaczego (.*?) a nie tylko (.*), przecież gwiazdka znaczy zero lub wiecej...
analizując wyrażenie jakie widzę to raczej chciałeś sprawdzić czy w kodzie jest cos takiego: Kod <h3 class=r><a href="http://pl.wikipedia.org/wiki/A" class=l onmousedown="ble ble skrypt js"> <h3 class=r><a href="http://pl.wikipedia.org/wiki/Witamina_A" class=l onmousedown="return bleble"> poprostu masz źle skonstruowane wyrażenie regularne lub było dobrze ale google zmienilo źródło strony ^^ - w każdym bądź razie teraz nie za bardzo pasuje.... pozatym dalej chyba zamiast z preg_split to chyba prościej było skożystać z preg_match_all (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował zegarek84 22.01.2009, 00:27:24 |
|
|
|
infoo1 [PHP][Regexy][cURL]Pobieranie wyników z Google 21.01.2009, 23:15:55
EarthCitizen Było dobrze, ale rzeczywiście google zmi... 22.01.2009, 00:27:35
zegarek84 ja cię ubiegnę bez ifa działa a mi ... 22.01.2009, 01:17:04
infoo1 Dziękuję za pomoc. Kod już działa 22.01.2009, 14:40:40 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:10 |