[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CURL использовать удалённый хостинг изображений
respublika
Поделитесь решением кто в курсе, пожалуйста.
Нужно иметь на сайте фотки пользователей. Они, пользователи, совсем простые люди и максимум что могут - это нажать на пару кнопок.
Пхают эти добрые люди в загрузку фотки с новых мыльниц совершенно диких размеров.
Пережать такое чудо средствами GD не удаётся - сервер давиться из-за недостатка памяти. ImageMagick не установлен - отпадает.
Использовать чужой сервис типа imageshack.us или imageshost.ru вариант?
Этим кодом вынимают результат поиска книг на озоне.
$url = "http://www.amazon.com/exec/obidos/search-handle-form/002-5640957-2809605";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 3); // times out after 4s
curl_setopt($ch, CURLOPT_POST, 1); // set POST method
curl_setopt($ch, CURLOPT_POSTFIELDS, "url=index%3Dbooks&field-keywords=PHP+MYSQL"); // add POST fields
$result = curl_exec($ch); // run the whole process
curl_close($ch);
echo $result;
Каким должен быть POST fields ?
Или я не туда "роги втулил"?




Спустя 4 минуты, 7 секунд (12.06.2011 - 16:48) respublika написал(а):
Мысль такая. Если сформировать соответстующий imageshost.ru POSTfield, то http://imageshost.ru/regimg.php отдаст страничку с линком пережатой фотки.
Это возможно?

Спустя 8 дней, 8 часов, 19 минут, 54 секунды (21.06.2011 - 01:08) waldicom написал(а):
Конечно возможно, если выставить все необходимые поля. Чтобы посмотреть, какие поля выставляются, можно использоваться расширения для firefox (live http headers), там кстати весь запрос можно просто скопировать и вставить в curl_setopt()

Спустя 8 часов, 43 минуты, 58 секунд (21.06.2011 - 09:52) Guest написал(а):
спасибо, буду пробовать. До сих пор все попытки были безуспешные
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.