#11 2010.10.11 08:38

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Ошибка. Curl

Спс за совет, но я уш так оставлю. 300 байт на ервере найду для файла cookie.tx big_smile

Неактивен

#12 2010.10.11 10:24

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Ошибка. Curl

Код:

1
2
3
file_put_contents('hello.txt', 'Hello, world');
$data = file_get_contents('hello.txt');
echo $data;

Неактивен

#13 2010.10.13 15:53

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Ошибка. Curl

Намёка не понял big_smile Если ты про то что его могут слить, то к нему доступ закрыт через htaccess

Неактивен

#14 2010.10.13 18:32

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Ошибка. Curl

к тому что подход через жопу.

Неактивен

#15 2010.11.05 15:47

lexa
Гость

Re: Ошибка. Curl

В чем может быть проблема пробую через 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;

#16 2010.11.05 16:19

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Ошибка. Curl

убери header('content-type: image/jpeg'); и замени curl_setopt($ch, CURLOPT_HEADER, false); на curl_setopt($ch, CURLOPT_HEADER, true);
посмотри что выдает

Неактивен

#17 2010.11.05 16:21

lexa
Гость

Re: Ошибка. Curl

Спасибо Огромное

#18 2010.11.05 16:33

lexa
Гость

Re: Ошибка. Curl

Чтото серавно не работает вот что выдало на хосте 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
и на денвере много ээроглифов что может быть опять не так

#19 2010.11.05 16:57

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Ошибка. Curl

все так. нужно отлавливать эту переадресацию. CURL не поддерживает относительные пути (спецификация HTTP 1.1 их не позволяет). так что руками обрабатывать заголовок Location

Неактивен

#20 2010.11.05 17:00

lexa
Гость

Re: Ошибка. Curl

а как его руками обработать? просто через другие функции не получаеться выкидывает на сайт который граблю и пишит с компа запрещено

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s