Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: upload картинки на avito

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dennsp
Отправлено: 21 Мая, 2011 - 04:50:33
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Помогите написать скрипт для загрузки картинки на сайт avito вот с этой странички:
http://avito[dot]ru/additem
Там на странице внизу есть блок "Фотографии". Если вручную нажать "обзор" и выбрать картинку, то она загрузится на сервер и превью покажется в форме

Мне нужно выполнить загрузку картинки с помощью PHP-скрипта и получить ссылку на загруженную картинку. Ссылка, присылается в ответ на успешно загруженную картинку и выглядит вот так: /tmp_images/a8decf76d8bb266426de 468018f3ec6e-1305722922_80x60.jp g

Пробовал загрузить картинку вот так:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.   $ch = curl_init();
  3.   $data = array('file' => '@c:\1.jpg');
  4.   curl_setopt($ch, CURLOPT_URL, 'http://www.avito.ru/additem/upload/');
  5.  // curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  6.   curl_setopt($ch, CURLOPT_POST, 1);
  7.   curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  8.  
  9.   $content = curl_exec( $ch );
  10.   $header  = curl_getinfo( $ch );
  11.  
  12.   curl_close( $ch );
  13.  
  14.   echo $content."<br>";
  15.   print_r($header);
  16. ?>

Загрузка проходит (судя по количеству переданных байт), но в ответ ничего не получаю.
 
 Top
nikob
Отправлено: 22 Мая, 2011 - 22:26:09
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Апр. 2011  


Помог: 1 раз(а)




1. Раскомментируйте // curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
2. Внимательно прочитайте описании функции curl_setopt (в частности настройка CURLOPT_UPLOAD)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB