为了账号安全,请及时绑定邮箱和手机立即绑定

如何在cPanel中设置PHP CRON作业?

如何在cPanel中设置PHP CRON作业?

PHP
千万里不及你 2021-05-10 09:23:20
我在cpanel中添加了cronjob以在php中使用textloal发送短信。它在cronjob之外非常有效。在cronjob中运行它后,它不会发送任何短信。这是我的代码<?php include('dbc.php');error_reporting(E_ALL); ini_set('display_errors', 1);require('php-in/textlocal.class.php');//require('php-in\Textlocal.class.php');//require('consultantnext.com/danceschool/php-in/Textlocal.class.php');$sql="SELECT *     FROM admin t1, batchinfo t2    WHERE t1.batchname= t2.batchname      AND   t1.branchname= t2.branchname";$result= mysqli_query($conn,$sql)or die($sql."<br/><br/>".mysql_error());if (mysqli_num_rows($result)>0) {    while($row=mysqli_fetch_array($result)) {        //echo   $row['mobile'];        $mobile=$row['mobile'];        $time=$row['time'];        //echo $time;        $numbers=(explode(" ",$mobile));        foreach ($numbers as $item) {            echo $item;        }        $Textlocal = new Textlocal(false, false, 'e34FsEpkeUo-   uLJ17oDYeEgHBucRHTnNtHhrE39Pj4');        //$numbers = array(919384191234,918056377914);        $sender = 'TXTLCL';        $message = "Dear student your class schedule for tomorrow '$time'";        $response = $Textlocal->sendSms($numbers, $message, $sender);        print_r($response);        //echo $message;    }}$sql="SELECT   * FROM admin    WHERE username NOT IN (    SELECT studentname     FROM transcation      WHERE MONTH(DATE(date))=MONTH(CURDATE())      )     and usertype='student'   ";$result= mysqli_query($conn, $sql)or die($sql."<br/><br/>".mysql_error());If(mysqli_num_rows($result)>0) {    while($row=mysqli_fetch_array($result)) {        $username=$row['username'];        echo $username;        $mobile=$row['mobile'];        $numbers=(explode(" ",$mobile));        foreach ($numbers as $item) {            echo $item;        }这是我的命令:/usr/local/bin/php /home/cpdarmkr/public_html/danceschool/message.php  
查看完整描述

2 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

这对我有用

使用cURL:

  */5 * * * * curl --silent http://your-website-url/danceschool/message.php


查看完整回答
反对 回复 2021-05-28
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

问题可能不在您的代码中,而在您的命令中。也许尝试以下命令,它可能会起作用:

* * * * *  /usr/bin/php -q /home/cpdarmkr/public_html/danceschool/message.php


查看完整回答
反对 回复 2021-05-28
  • 2 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信