我正在开发一个PHP网站,我正在将其转移到一个新的服务器上。 我正在搬进的新服务器没有CRON兼容。 为了弥补这一缺陷,我设计了一个使用时间格式和数据库表格的系统,而且有更多的系统来管理我的代码。
我所面对的问题是:
if ($lasttime < $pretime)
{
$newtime = strtotime("now");
queryMysql("UPDATE time SET time=".$newtime." WHERE time=".$lasttime);
include_once grabber/grabber.php ;
}
具体来说,它有:include_once grabber/grabber.php;
,造成这一问题。 当行车时,该法典的行程和行程时,该法典便被包括在其中,然后该法典的停下来,没有提供错误,因此包括失败。 我尝试将其改为exec(
),但坦率地说,我并不完全理解exec(<>
的操作,如果是正确的话。 这就是我如何利用这一工具:
if ($lasttime < $pretime)
{
$newtime = strtotime("now");
queryMysql("UPDATE time SET time=".$newtime." WHERE time=".$lasttime);
$grabber = $base."grabber/grabber.php";
exec($grabber);
}
This does not stop the code and seems to run but it doesn t actually work, if grabber/grabber.php
runs correctly then I get an email to confirm using the PHP mail()
function
If anyone could help me solve this or shed some light that would be brilliant. Thanks.