Граббер картинок с ucoz

Iven

Создатель
Регистрация
11 Фев 2007
Сообщения
47
Реакции
3
не удается cкопировать картинки с сайтов типа ucoz к себе на хостинг
пробовал всякие curl, fopen, copy - не получается

подскажите в чем фишка ?
 
скорей всего надо рефере подставлять, в любом случае надо смотреть что скачивает, какой код ошибки..
 
Сложно найти ошибку не видя исходных кодов.
 
Сложно найти ошибку не видя исходных кодов.
не проблема
вот например

PHP:
$ch = curl_init('http://домен из скрытого текста в первом посте/foto1/1/22-1-0-2595.jpg');
$fp = fopen('/home/uploads/img/i4.jpg', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_REFERER, 'http://домен из скрытого текста в первом посте');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
в результате получается пустой файл размером 765 байт

а операции без curl дают такой вот примерно резьтат
getimagesize(_http://....jpg) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
 
ну что без вариантов перед жестокой реальностью ? )
 
скорее всего из-за отсутствия юзерагента(браузера) вот так все тянет без проблем
 
Сложно найти ошибку не видя исходных кодов.
Какие к черту исходные коды, ты пробовал вообще обратиться к картинки хоть как нибудь?

Я пробовал через file_get_contents(), не проходит, завтра попробую курлом (сегодня уже не в состояние), точно знаю писал парсеры да и множество самбитеров под юкозовский движок все прекрасно работало
 
Какие к черту исходные коды, ты пробовал вообще обратиться к картинки хоть как нибудь?
Я пробовал через file_get_contents(), не проходит, завтра попробую курлом (сегодня уже не в состояние), точно знаю писал парсеры да и множество самбитеров под юкозовский движок все прекрасно работало
там 403 ошибку выдавало и выдает без употребления CURLOPT_USERAGENT
 
Назад
Сверху