znowu za pomocą cURL
//1 przebieg i wyciągnięcie do $link2 odpowiedniego linka (...) //2 przebieg i wykorzystanie wyciągniętego linka //echo $u; $ch_e=curl_init($u); define('USER_AGENT', 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.0.6'); curl_setopt($ch_e, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch_e, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch_e, CURLOPT_USERAGENT, USER_AGENT); curl_setopt($ch_e, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch_e, CURLOPT_SSL_VERIFYHOST, 2); $nazwa3=curl_exec($ch_e);
Niestety z jakiegoś powodu var_dump zwraca bool(false), jednak gdy zrobię taki myk:
//i teraz na sztywno przypisanie wyniku echo z przeglądarki (czyli tego samego co ta zmienna zawiera) $link2="adres z przeglądarki" //echo $u; $ch_e=curl_init($u); define('USER_AGENT', 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.0.6'); curl_setopt($ch_e, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch_e, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch_e, CURLOPT_USERAGENT, USER_AGENT); curl_setopt($ch_e, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch_e, CURLOPT_SSL_VERIFYHOST, 2); $nazwa3=curl_exec($ch_e);
To o dziwo wszystko śmiga aż miło.
Już normalnie szału dostaje i głupieje dlaczego bezpośrednio ten link w $link2 nie działa z curl ale po wyświetleniu jego zawartośc
i przypisaniu jej ponownie do tej zmiennej wszystko gra.
To jakieś chore.
O co może chodzić ?