设置cronjob 000webhost

时间:2013-09-22 20:53:50

标签: php cron

我正在尝试在000webhost服务器上设置一个cronjob。

这是我使用的cronjob的命令行。 它应该每小时更新一次,但它不会刷新(我设置了一个写我的数据库来检查)

注意:由于某些奇怪的原因,我无法更改“php -f / home / a2902119 /”部分。

php -f /home/a2902119/public_html/database/KlassementRefresh.php

这是我正在尝试运行的php页面。

<?php

// Incudes
require_once '../includes/klassementFetcher.php';

//Clearing the Check Table
$con = mysqli_connect("url","host","pswd","user");

//Database Connection Check
if (mysqli_connect_errno($con)) {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
    break;
}

// Fetching Klassement
    //H1 - H1P
    klassementFetch("heren1k","http://kovv.mavari.be/xlsRangschikking.aspx?&reeks=H1");

    //H2 - H3P
    klassementFetch("heren2k","http://kovv.mavari.be/xlsRangschikking.aspx?&reeks=H3A");

?>

当我输入到php页面的链接时,一切都会像它应该的那样,所以我很确定cronjob的定义有问题。

感谢您帮助我!

1 个答案:

答案 0 :(得分:4)

将以下内容复制到文件中,并将其另存为cron_caller.php PHP代码:

<?php
file_get_contents('http://night-city.comeze.com/cron.php');
?>

将该文件上传到'/ public_html /'文件夹。

接下来,登录到000Webhost.com(http://members.000Webhost.com),为相应的网站选择“转到cPanel”。

滚动到页面底部,第二个面板,标记为“高级”,选择“Cron Jobs”。

在'php -f / home / a1234567 /'旁边放入public_html / cron_caller.php

设置希望Cron激活的时间

然后点击添加

你已经完成了。