【发布时间】:2015-08-11 06:32:41
【问题描述】:
我正在使用 codeigniter。我在控制器中有一个功能来备份整个数据库。仅当我单击按钮时才会发生这种情况。如何自动执行此操作。 这是我的控制器文件。
public function backup_db()
{
$this->load->dbutil();
$prefs = array(
'format' => 'zip',
'filename' => 'ospos.sql'
);
$backup =& $this->dbutil->backup($prefs);
$file_name = 'elfanto_billing-' . date("Y-m-d-H-i-s") .'.zip';
$save = 'uploads/'.$file_name;
$this->load->helper('download');
while (ob_get_level())
{
ob_end_clean();
}
force_download($file_name, $backup);
}
如何为此编码?有人可以帮我吗?
【问题讨论】:
-
您要查找的词是
cron,通常只需要一个词。 -
我正在使用 Windows。并且对 C-panel 的了解较少。为此需要网络托管?
-
不,但显然是定时触发它。我建议在 Windows 上查找如何做到这一点。
-
windows 有调度器
-
你能给我一些参考吗? @达贡
标签: php mysql codeigniter