Доброго времени суток.
У меня есть небольшой скрипт, призванный раз в сутки делать запрос к API Вконтакте. А именно - загружать на сервер некоторый рисунок.
Этим занимается вот такой код:
$curl=curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $upload_url,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => array("photo" => $getFile)
));
$jphoto = curl_exec($curl);
При запуске из браузера - все отрабатывает корректно.
При запуске из консоли (через php имя_скрипта) и через крон - это место в коде не отрабатывает. $jphoto = false
(Вконтакте в ответ на запрос всегда присылает либо ошибку, либо пустой массив, так что ощущение, что даже запрос не отправляется)
Настройки для cli те же самые, что для apache2. Данные передаются в обоих случаях одни и те же.
В чем может быть проблема? К сожалению, не удалось ничего нагуглить по этому поводу.
|