title
Description
Body
В чем может быть проблема пробую через curl граббер сделать он не пашет точнее на денвере работает все хорошо загружает картинки нормально а вот когда на хосте не работает выводиться пустое изображение обясните пожалуйста почиму?
$head = array('Accept: text/html;q=0.9, text/plain;q=0.8, image/png, */*;q=0.5',
'Accept_charset: windows-1251, utf-8, utf-16;q=0.6, *;q=0.1',
'Accept_encoding: identity',
'Accept_language: en-us,en;q=0.5',
'Connection: close',
'Cache-Control: no-store, no-cache, must-revalidate',
'Keep_alive: 300',
'Expires: Thu, 01 Jan 1970 00:00:01 GMT');
//http://on-porn.ru/fotoload/'.$_SERVER['QUERY_STRING']
$ch = curl_init('http://on-porn.ru/fotoload/'.$_SERVER['QUERY_STRING']);
curl_setopt($ch, CURLOPT_USERAGENT,trim($br[rand(1,4)]));
curl_setopt($ch, CURLOPT_REFERER,'http://on-porn.ru');
curl_setopt($ch, CURLOPT_HTTPHEADER, $head );
curl_setopt($ch, CURLOPT_AUTOREFERER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_NOBODY, false);
$f = curl_exec($ch);
curl_close($ch);
header('content-type: image/jpeg');
echo $f;
Спасибо Огромное
Чтото серавно не работает вот что выдало на хосте HTTP/1.1 302 Found Server: nginx/0.8.53 Date: Fri, 05 Nov 2010 13:31:14 GMT Content-Type: text/html; charset=UTF-8 Connection: close X-Powered-By: PHP/5.3.3 Set-Cookie: sos=1908a061d1c220fe7b8017f013f46357; path=/ 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 Location: /foto/Africans/001.jpeg Content-Length: 0
и на денвере много ээроглифов что может быть опять не так
все так. нужно отлавливать эту переадресацию. CURL не поддерживает относительные пути (спецификация HTTP 1.1 их не позволяет). так что руками обрабатывать заголовок Location
Неактивен
а как его руками обработать? просто через другие функции не получаеться выкидывает на сайт который граблю и пишит с компа запрещено