Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: curl запрос начал получать кракозябры
Форумы портала PHP.SU » » Работа с сетью » curl запрос начал получать кракозябры

Страниц (1): [1]
 

1. land15 - 31 Июля, 2011 - 20:29:07 - перейти к сообщению
скрипт уже год работал, 2 дня назад перестал потому, как curl запрос в ответ начал получать какой-то мусор.
запрос совершенно стандартный:

PHP:
скопировать код в буфер обмена
  1.  
  2. $curl = curl_init();
  3. curl_setopt($curl, CURLOPT_URL, $site);
  4. curl_setopt($curl, CURLOPT_HEADER, true);
  5. curl_setopt($curl, CURLOPT_HTTPHEADER,$headers);
  6. curl_setopt($curl, CURLOPT_COOKIEJAR, 'cook1.txt');
  7. curl_setopt($curl, CURLOPT_COOKIEFILE, 'cook1.txt');
  8. curl_setopt($curl, CURLOPT_FAILONERROR, 1);
  9. curl_setopt($curl, CURLOPT_REFERER, $referrer);
  10. curl_setopt($curl, CURLOPT_POST, 1);
  11. curl_setopt($curl, CURLOPT_POSTFIELDS, $str);
  12. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  13. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  14.               $result = curl_exec($curl);
  15.               $err     = curl_errno( $curl );
  16.               $errmsg  = curl_error( $curl );
  17.               $header  = curl_getinfo( $curl );
  18.  
  19.  

Может кто видел такое, скажите, что надо сделать?
Заголовки уже копировал с браузера, менял - не помогает.
2. Мелкий - 31 Июля, 2011 - 20:37:12 - перейти к сообщению
Мусор или неверную кодировку?
3. land15 - 31 Июля, 2011 - 20:49:35 - перейти к сообщению
Получаю вот такое:

HTTP/1.1 200 OK Date: Sun, 31 Jul 2011 17:45:44 GMT Server: Apache X-Powered-By: PHP/5.2.17 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Content-Encoding: gzip Vary: Accept-Encoding Transfer-Encoding: chunked Content-Type: text/html ‹������м}kwЗ±аgсэ‡@в ’ кШІ“(З^[Щ$лХе�Cr$pЂМ ш€­їqчGмё{ц‹¬Д±®=г\{ПЭњЃ€!�Z¶iЈ­кћ'ЂA’й\*11УУЭхиккЄоко…Ue­ёxvba•з р{fA”"їx[Ы©ЦХцфvзy€м·фх‘JjDmiН
и т.д. на два экрана.
Кодировку подобрать не получается, сайт работает, через браузер - все в порядке.
4. Мелкий - 31 Июля, 2011 - 21:08:40 - перейти к сообщению
land15 пишет:
Content-Encoding: gzip

Дальше комментарии нужны?
5. land15 - 31 Июля, 2011 - 21:42:24 - перейти к сообщению
Огромное пардон, проглядел. Большое спасибо.

 

Powered by ExBB FM 1.0 RC1