![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Robię właśnie program który sczytuje pierwszą stronę z googla (tuż po wpisaniu interesującego nas hasła). Kod wygląda tak:
(Program zaczerpnięty z http://peb.pl/tworzenie-stron/353712-curl-na-google-2.html). To co program wyświetla to : Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) [3] => Array ( ) [4] => Array ( ) ) Podejrzewam ze błąd jest gdzieś w funkcji preg_match_all. Zależy mi tylko na linku z strony. Lecz niestety nie wiem gdzie (IMG:style_emoticons/default/sad.gif) proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście to co podałeś to działa lecz zwraca pełen link:
[/url?q=http://www.allegro.pl/item1095973044_t_torba_15_4_15_6_16_laptop_pokrowiec.html&sa=U&ei=92OtT76VG-XT4QSeuPifDA&ved=0CBIQFjAA&usg=AFQjCNGoxC2WeJwBl9IElbaD93LWYlw2RA] => T TORBA 15,4 15,6" 16 Chociaż link zaczyna się od www a kończy przed znakami "&sa=U" chciałbym dostać gotowy link w tym wypatku: www.allegro.pl/item1095973044_t_torba_15_4_15_6_16_laptop_pokrowiec.htm myślę o ponownym zastosowaniu getElementsByTagName. od razu mówię ze funkcja strstr nie działa (IMG:style_emoticons/default/sad.gif) wyrzuca mi błąd strstr() expects parameter 1 to be string, array given Myśle ze to po prostu zmienna nie jest typu string (nie pytajcie mnie jak to możliwe). Więc zastosowałem pewien trick:
gdy tak robię dostaje w odpowiedzi pustą wiadomość. dokładny kod wygląda tak:
Nie mam pojęcia dlaczego program tak reaguje, próbowałem również przypisywać $ret innej zmienna ale zawsze jest tak samo proszę o pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:59 |