![](/img/trans.png)
[英]Automatically run a PHP script every X seconds without refreshing the page
[英]PHP run file automatically every 5 minutes without page load
嗨,我想每 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();
假設您有服務器訪問權限,您需要設置一個crontab
。 每 5 分鍾就會有一次
*/5 * * * * php /path/to/php/script.php
注意到更新了 Ajax。 如果您想在沒有打開頁面的情況下運行它,請使用此解決方案。
還注意到你想解析變量,php 確實支持,解析它們是這樣的:
*/5 * * * * php /path/to/php/script.php var1 var2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.