嗨,我想每5分钟运行一次php文件,而无需使用ajax加载页面。也要根据不时的内容
require_once("config.php");
$sql = "SELECT * FROM schedule where status='1'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "Content: " . $row["content"] . "<br />";
echo "Content: " . $row["fromtime"] . "<br />";
echo $date = time();
$test = strtotime($row["fromtime"]);
echo "<br />";
echo $test;
if ($date > $test) {
echo "Success";
}
else {
echo "Fail";
}
}
} else {
echo "0 results";
}
$conn->close();
答案 0 :(得分:0)
假设您具有服务器访问权限,则需要设置crontab
。每5分钟就会
*/5 * * * * php /path/to/php/script.php
为Ajax更新了Noticed。如果要在不打开页面的情况下运行它,请使用此解决方案。
还注意到您要解析变量,php确实支持它,并且解析它们就像这样:
*/5 * * * * php /path/to/php/script.php var1 var2