ThatWhich
Новичок
curl не срабатывает
Задача - содрать с урла через курл.
Есть ф-ция
Делаю:
И ничего...пусто...
через phpinfo() - смотрел - cUrl enable. Сам сайт грузится.
Задача - содрать с урла через курл.
Есть ф-ция
PHP:
function curl_get( $url, &$rcode, $ref = '' )
{
$rcode = 0;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)');
curl_setopt($ch, CURLOPT_PROXY, '192.168.0.111:3128');
if( $ref )
{
curl_setopt($ch, CURLOPT_REFERER, $ref);
}
$data = curl_exec($ch);
$err = curl_errno($ch);
curl_close($ch);
if( $err != 0 )
{
$rcode = $err;
}
elseif($data == '')
{
$rcode = 2;
}
return $data;
}
PHP:
$buffer = curl_get("http://www.allru.net", $r = null, '' );
echo $buffer;
через phpinfo() - смотрел - cUrl enable. Сам сайт грузится.