PHP.SU

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

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

> Найдено сообщений: 2
Ольга Шотт Отправлено: 17 Марта, 2017 - 12:02:40 • Тема: Проблемы при запуске скрипта через консоль • Форум: HTTP и PHP

Ответов: 2
Просмотров: 975
Большое человеческое спасибо!

Не так давно работаю с cURL и теряюсь в мелочах)

Проблема оказалась в неверно прописанном в одном месте пути к файлу) Относительный вместо абсолютного. Php его... не понимал.

Еще раз благодарю!
Ольга Шотт Отправлено: 17 Марта, 2017 - 09:14:21 • Тема: Проблемы при запуске скрипта через консоль • Форум: HTTP и PHP

Ответов: 2
Просмотров: 975
Доброго времени суток.

У меня есть небольшой скрипт, призванный раз в сутки делать запрос к 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. Данные передаются в обоих случаях одни и те же.

В чем может быть проблема? К сожалению, не удалось ничего нагуглить по этому поводу.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB