VK api Загрузка картинок // баг

TF-Studio
На сайте с 17.08.2010
Offline
334
2110

https://github.com/vladkens/VK

использую этот класс.

сам код:


$foto = $value['attachment'] ['photo'] ['src_big'];
file_put_contents('foto.jpg', file_get_contents($foto));
$foto = dirname(__FILE__) .'/foto.jpg';
$server = $vk->api('photos.getWallUploadServer', array(
'group_id' => $post_to
));

$file_data = array(
'photo' => $foto,
'size' => strlen(file_get_contents($foto)),
'type' => 'image/jpeg'
);
$load = $vk->file_send($server ['response'] ['upload_url'], '', $foto);
$d_load = json_decode($load);

$vk->file_send

не срабатывает на хостинге (линукс)

[error_msg] => One of the parameters specified was missing or invalid: photo is undefined

но пр этом на рабочей машине (win) все работает (xampp)

это какая-то фишка линукса/хостинг/баг винды(кривые мои руки) который позволяет загружать

или временные директории надо под это?

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
PN
На сайте с 22.08.2012
Offline
103
#1
TF-Studio:
https://github.com/vladkens/VK
использую этот класс.
сам код:


$vk->file_send
не срабатывает на хостинге (линукс)

но пр этом на рабочей машине (win) все работает (xampp)

это какая-то фишка линукса/хостинг/баг винды(кривые мои руки) который позволяет загружать
или временные директории надо под это?

что-то не нашел я там метода file_send()

Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
дани мапов
На сайте с 06.09.2012
Offline
204
#2

а если перед "$foto" собачку добавить?


$file_data = array(
'photo' => '@'.$foto,
'size' => strlen(file_get_contents($foto)),
'type' => 'image/jpeg'
);
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
TF-Studio
На сайте с 17.08.2010
Offline
334
#3

в самом классе это реализуется.

именно в таком виде

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий