здравствуйте
выскакивает в некоторых сереверах ошибка
Цитата |
Warning: curl_setopt() [function.curl-setopt]: CURLPROTO_FILE cannot be activated when in safe_mode or an open_basedir is set in /usr/home/cp1733/public_html/9f9e09a343fd9c585288be9e930ebf45/toop_engine.php on line 522 |
$ch = @curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROTOCOLS, 'CURLPROTO_ALL');
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
if($wait)
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
else
curl_setopt($ch, CURLOPT_TIMEOUT, -1);
curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 2000);
curl_setopt($ch, CURLOPT_LOW_SPEED_TIME, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'TOOP_'.TOOP_USER_ID);
curl_setopt($ch, CURLOPT_HEADER, $headers);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
if ($method == 'POST')
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
}
if($method == 'HEAD')
curl_setopt($ch, CURLOPT_NOBODY, 1);
// делать так нельзя :
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
//$response = curl_exec($ch);
// потому как выскакивает ошибка на некоторых серверах
//выдает ошибку ( woring )
//CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set
$response = $this->curl_redirect_exec($ch, $redirects) ;
@curl_close($ch);
curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 2000);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PROTOCOLS, 'CURLPROTO_ALL');
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
if($wait) curl_setopt($ch, CURLOPT_TIMEOUT, 10);
else curl_setopt($ch, CURLOPT_TIMEOUT, -1);
curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 2000);
curl_setopt($ch, CURLOPT_LOW_SPEED_TIME, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'TOOP_'.TOOP_USER_ID);
curl_setopt($ch, CURLOPT_HEADER, $headers);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
if ($method == 'POST')
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
}
if($method == 'HEAD') curl_setopt($ch, CURLOPT_NOBODY, 1);
//$response = $this->curl_redirect_exec($ch, $redirects) ;
curl_close($ch);
@curl_setopt($ch, CURLOPT_LOW_SPEED_LIMIT, 2000);, то как будут отрабтывать те сайты, у которых есть этот воринг? Повляет ли это на получение контента.