Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用codeigniter在cpanel中运行cron_Php_Codeigniter_Cron - Fatal编程技术网

Php 如何使用codeigniter在cpanel中运行cron

Php 如何使用codeigniter在cpanel中运行cron,php,codeigniter,cron,Php,Codeigniter,Cron,如何使用codeigniter在cpanel中运行cron <?php class Cron extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('email_model'); } public function index() { $c_dat

如何使用codeigniter在cpanel中运行cron

<?php

class Cron extends CI_Controller {

    public function __construct()
    {
        parent::__construct();

    $this->load->model('email_model');

    }

    public function index()
    {

        $c_date = date('Y-m-d');
        $remider_data   = $this->email_model->get_customer_remider_data(array('status'=>'1', 'reminder_date_before' => $c_date));
        foreach($remider_data as $remider_data_mail)
        {
                    $mailTo  = $remider_data_mail->reminder_email;
                    $nameTo = $remider_data_mail->reminder_email;

                    $mailFrom  ="test@gmail.com";
                    $nameFrom  = "project Board";

                    $subject  ="reminder_date_before";
                    $body     =  $remider_data_mail->reminder_description;          

                $headers = "Content-type: text/html;\n";
                $headers .= "From: ". $nameFrom . " <" . $mailFrom . ">\n";                
                $headers .= "Reply-To: ". 'no-reply@gmail.com' . " <" . 'Project Board' . ">\n";
                $headers .= "Return-Path: " . $mailFrom ."\n";

                    if(mail($mailTo, $subject, $body, $headers))
                    {
                        echo 'email sent';
                    }
        }


    }

}

您可以通过以下命令行调用codeigniter:

php /var/www/ci_folder/index.php controller_name function_name

此处参考:

您可以通过以下命令行调用codeigniter:

php /var/www/ci_folder/index.php controller_name function_name
这里的参考资料:

我不知道为什么

php/path/to/the/project/index.php控制器函数

这对我不起作用,但对我起作用了

php/path/to/the/project/index.php控制器/函数

注意控制器和功能之间的“/”。

我不知道为什么

php/path/to/the/project/index.php控制器函数

这对我不起作用,但对我起作用了

php/path/to/the/project/index.php控制器/函数


注意控制器和函数之间的“/”。

我的服务器上有一些cronjobs。我这样简单地称之为控制: PHP代码:

/usr/bin/php /var/www/html/yourwebsite/index.php controllername functionname 

我的服务器上有一些cronjob。我这样简单地称之为控制: PHP代码:

/usr/bin/php /var/www/html/yourwebsite/index.php controllername functionname 

你有什么问题?这个cron.php文件是什么?我在cron中收到邮件。它发送到我的索引页文本。你有什么问题吗?这个cron.php文件是什么?我在cron中收到邮件。它发送到我的索引页文本中。