Witam problem dotyczy połączenia curl'owego z serwisem aukcyjnym www.p odbij.pl
nie mogę się połączyć ze stroną z zakończonymi aukcjami http://www.p odbij.pl/category/finished/?page=1 aby wyciągnąć preg_mach'em nicki zwycięzców...
łączę się przy pomocy:
  1. <?php
  2. function ocurl($url)
  3. {
  4.  $curl = curl_init();
  5.  $header[] = "Accept: text/xml,application/xml,application/xhtml+xml, text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
  6.  $header[] = "Cache-Control: max-age=0";
  7.  $header[] = "Connection: keep-alive";
  8.  $header[] = "Keep-Alive: 300";
  9.  $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
  10.  $header[] = "Accept-Language: en-us,en;q=0.5";
  11.  $header[] = "Pragma: ";
  12.  
  13.  curl_setopt($curl, CURLOPT_URL, $url);  
  14.  curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
  15.  curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
  16.  curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com');
  17.  curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
  18.  curl_setopt($curl, CURLOPT_AUTOREFERER, true);
  19.  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  20.  curl_setopt($curl, CURLOPT_TIMEOUT, 10);
  21.  
  22.  $html = curl_exec($curl);
  23.  curl_close($curl);
  24.  
  25.  return $html;
  26. }
  27.  
  28.  
  29. $url = 'http://www.p odbij.pl/category/finished/?page=1';
  30. $page = ocurl($url);
  31. echo $page;
  32. ?>



ustawienia te bez problemu ładują takie strony jak www.wp.pl, www.onet.pl, www.netsprint.pl
a w przypadku p odbij nie działa... blinksmiley.gif - testowałem z różnych komercyjnych serwerów

hmm co więc jest nie tak? jakie informacji wymagają aby ich wczytać
na stronie www.curlproxy.us prawidłowo curla skonfigurowali bo ładuje bez problemów...

//spacja między "p odbij" wstawiona celowo - przed użyciem należy ją usunąć
//wstawiłem ją żeby wujek google mnie nie sklasyfikował pod tym hasłem


O LOL smile.gif problem sam się rozwiązał gdy testowałem kod na kolejnych serwerach (darmowych) w końcu znalazł się taki co działa...
widocznie serwis nałożył bana na tamte serwery hehe