Загрузка картинки на сервер

Статус
В этой теме нельзя размещать новые ответы.

dennsp

Новичок
Имеется известный сайт, у сайта есть страница публикации объявления:
http://www.avito.ru/additem
На этой странице внизу имеется блок "Фотографии", в который загружаются картинки.

Прошу помощи в написании функции загрузки картинки на сервер, второй день уже голову ломаю над этим, но ничего не получается.
То есть мне нужно загрузить картинку на сервер и получить в ответ адрес картинки.

Желательно сделать это с помощью вот такой функции отправки запроса:
PHP:
function ppage($url,$postdata,$ref=false) {
  $uagent = "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10";
  $ch = curl_init( $url ); 
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_VERBOSE, 2);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_REFERER,$ref);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_ENCODING, "");
  curl_setopt($ch, CURLOPT_USERAGENT, $uagent);
  curl_setopt($ch, CURLOPT_TIMEOUT, 120);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
  curl_setopt($ch, CURLOPT_COOKIEJAR,$_SERVER['DOCUMENT_ROOT'].'/'.basename(dirname(__FILE__)).'/cookies.txt');
  curl_setopt($ch, CURLOPT_COOKIEFILE,$_SERVER['DOCUMENT_ROOT'].'/'.basename(dirname(__FILE__)).'/cookies.txt');
  $content = curl_exec( $ch );
  $err     = curl_errno( $ch );
  $errmsg  = curl_error( $ch );
  $header  = curl_getinfo( $ch );
  curl_close( $ch );
  $header['errno']   = $err;
  $header['errmsg']  = $errmsg;
  $header['content'] = $content;
  return $header[content];
}
 

Активист

Активист
Команда форума
Задайте этот вопрос Avito.

По этическим причинам подобные вопросы не обсуждают.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху