Php 如何使用codeigniter在cpanel中运行cron
如何使用codeigniter在cpanel中运行cronPhp 如何使用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
<?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中收到邮件。它发送到我的索引页文本中。