Code :
$host = 'www.google.fr'; $url = "search?hl=fr&safe=off&client=firefox-a&rls=org.mozilla%3Afr%3Aofficial&hs=9WD&q=$search&btnG=Rechercher&meta="; $referer = $url; [...] $fsp = fsockopen($host, 80, $fsp_errnoo, $fsp_errstr, TIME_OUT ); // fonctionne $out = "GET /$url HTTP/1.1\r\n"; $out .= "Host: $host\r\n"; $out .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 3.5.30729)\r\n"; $out .= "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n"; $out .= "Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3\r\n"; $out .= "Accept-Encoding: gzip,deflate\r\n"; $out .= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n"; $out .= "Keep-Alive: 300\r\n"; $out .= "Connection: keep-alive\r\n"; $out .= "Referer: $host/$referer\r\n"; $out .= "Cookie: SS=Q0=dGVzdA; PREF=ID=45882163177a29b4:U=afaf093730df080c:FF=4:LD=fr:NR=10:TM=1232270125:LM=1240128859:S=ERvxHL7o8GMh6qlM; NID=21=NEe6De2iRbE91937wVgVyWEclPEXxP2ecf-EuvnYu6biEDuVL1D1XbX0HuHSBepuas-eefWDRRMCqFfd8EH8yFtt1JASsSCriju8H_fXnMgwyLIDi7Fh0HgbHODKB_cD; SID=DQAAAHQAAADbW6lgtKbleZ_gaPjCpHZ5JJgigUAWlH-LGHzQdxfZxlZGspnJe854g3zNaQ5MtmpsrV-D-fNTH_VydkgaWe-tT9CkWTcUrYXeixk8amTUtI-wJumuwFgFdtsCXQNRZgd0qqrYKTgDStgvhKoEsoaWXkkF6WgC4iB3mj28AHXFOw\r\n"; fwrite($fsp, $out); // fonctionne $results = ''; while (! feof($fsp)) { // si je commente cette ligne, $results .= fgets($fsp, 256); // celle-ci } // et celle-ci, c'est rapide, mais bien sur, je ne peux rien récupérer. Sinon, c'est très long et je ne récupère rien du tout (vide).
|