Задать вопрос
mbxngtgo
@mbxngtgo
веб программист

Не запускается cron с помощью внешнего сервиса как исправить?

Столкнулся с проблемой.

Нужно запустить php файл который отправляет определенные данные на другой сайт.

Файл script.php.
Внутри код
$ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_ENCODING, ""); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        //curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
        curl_setopt($ch, CURLOPT_POSTFIELDS, array(
            'urlsite' => $url,
            'text' => $text,
            'Button' => 'get'
        ));
        curl_setopt($ch, CURLOPT_USERAGENT, 'MSIE 5');
        curl_setopt($ch, CURLOPT_REFERER, $referer);
        curl_setopt($ch, CURLOPT_TIMEOUT, 2);
        curl_setopt($ch, CURLOPT_MAXREDIRS, 10); 

        $res = curl_exec($ch);
		
        if (!$res)
        {
            $error = curl_error($ch) . '(' . curl_errno($ch) . ')<br>';
            echo $error;

        }
        curl_close($ch);


Нашел внешний крон этот https://cron-job.org/ .Зарегался.
Создал крон создается с помощью обычной ссылки так https://site/script.php .
Дальше создал на 5 минут..Подождал смотрю а там никакие данные не отправились .

В чем может быть дело.
Когда я запускаю этот скрипт через браузер так https://site/script.php enter данные отправляются через крон нет.
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы