Witam
Mam o to taki problem z curl + proxy że skrypt po prostu nie działa:
  1. $googleurl = 'http://toolbarqueries.google.com/search?features=Rank&sourceid=navclient-ff&client=navclient-auto-ff&googleip=O;66.249.81.104;104&ch=' . genhash($url) . '&q=info:' . urlencode($url);
  2. if(function_exists('curl_init')) {
  3. $proxy = file('../proxy.txt');
  4. $proxy = array_rand($proxy);
  5. $proxy = explode(':', $proxy);
  6. $ch = curl_init();
  7. curl_setopt($ch, CURLOPT_HEADER, 0);
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9. curl_setopt($ch, CURLOPT_URL, $googleurl);
  10. //curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
  11. curl_setopt($ch, CURLOPT_PROXY, $proxy[0].':'.$proxy[1]);
  12. //curl_setopt($ch, CURLOPT_PROXYPORT, $proxy[1]);
  13. $out = curl_exec($ch);
  14. curl_close($ch);
  15. } else {
  16. $out = file_get_contents($googleurl);
  17. }

Kominbuje już na x sposób i zero efektu sciana.gif
Przy ustawieniu proxytunnel na 1 skrypt zwraca blank page (nic).