Столкнулся с такой проблемой, делаю загрузку фото в альбом вк, через апи.
Так вот когда по прямой ссылке через браузер запускаешь скрипт, всё работает отлично, фото загружаются, ставлю на cron и всё загрузка не идёт photos_list возвращает пустой.
Вот сам код, может кто подскажет в чём проблема
$imge = "/images/55391447-13.jpg";
$image_path = dirname(__FILE__).$imge;
$post_data = array("file1" => '@'.$image_path);
// получаем урл для загрузки
$url = file_get_contents("https://api.vk.com/method/photos.getUploadServer?album_id=".$album_id."&group_id=".$group."&v=".$v."&access_token=".$token);
$url = json_decode($url)->response->upload_url;
print_r($url);
// отправка post картинки
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$resultx = json_decode(curl_exec($ch),true);
//print_r($resultx);
Заранее благодарен за любую помощь.