我正在尝试在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的定义有问题。
感谢您帮助我!
答案 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激活的时间
然后点击添加
你已经完成了。