Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
как залить аватар в группу vkontakte через curl? |

09.07.2009, 22:16
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
как залить аватар в группу vkontakte через curl?
не получается ни в какую
PHP код:
$curl->set(CURLOPT_URL, $uploadAction); // ссылку выдрал из формы
$curl->set(CURLOPT_NOBODY, 0);
$curl->set(CURLOPT_POST, 1);
$curl->set(CURLOPT_RETURNTRANSFER, 1);
$curl->set(CURLOPT_FOLLOWLOCATION, 1);
$curl->set(CURLOPT_POSTFIELDS, array(
'photo' => '@./001.jpg',
'filename' => '001.jpg',
'subm' => '1' // это может и лишнее, но без него тоже не работает
));
$return = $curl->setCookie($workCookie)->exec();
// с кукисами проблем нет
файл доступен, существует, размер небольшой
я вот не пойму, почему перед именем файла нужно ставить @ ?
и что там такого хитрого, что этот пост-запрос ничего не возвращает?
|
|
|

10.07.2009, 10:44
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме: 1420275
Репутация:
127
|
|
Попробуй так:
PHP код:
$curl->set(CURLOPT_POSTFIELDS,
'photo' => './001.jpg');
На перле бы так заработало 
|
|
|

10.07.2009, 10:49
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
стал возвращать ответ сервера - опять ту же форму загрузки авы
но в созданной группе нет аватарки(
|
|
|

10.07.2009, 10:52
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме: 1420275
Репутация:
127
|
|
Сообщение от Дикс
стал возвращать ответ сервера - опять ту же форму загрузки авы
но в созданной группе нет аватарки(
мб плохо парсиш линк
|
|
|

10.07.2009, 11:28
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
пишет ошибку
failed creating formpost data
|
|
|

10.07.2009, 11:37
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
всё исправил
была ошибка 26 - CURLE_READ_ERROR
она исчезла, когда я указал полный путь к картинке с правильными слешами (потому что в винде они *** обратные)
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|