Php 每隔2小时取消链接.txt文件

Php 每隔2小时取消链接.txt文件,php,Php,我在查看PHP站点时发现了“取消链接”脚本: 我想要的是每隔2小时自动断开“usernames.txt”文件的链接 有可能吗 谢谢:)是的,是的。 使用内容创建unlinker.php <?PHP unlink('usernames.txt'); ?> 并创建一个cron,每两小时执行一次该文件 顺便说一下,该代码是示例代码。你不应该在生产中使用它 $current_time = time(); $last_deleted = 0; if (file_exists("

我在查看PHP站点时发现了“取消链接”脚本:

我想要的是每隔2小时自动断开“usernames.txt”文件的链接

有可能吗

谢谢:)

是的,是的。
使用内容创建
unlinker.php

<?PHP
unlink('usernames.txt');
?>

并创建一个
cron
,每两小时执行一次该文件


顺便说一下,该代码是示例代码。你不应该在生产中使用它

$current_time = time();
$last_deleted = 0;    

if (file_exists("time.txt") {
    $last_deleted = file_get_contents("time.txt");

    if ($current_time - $last_deleted >= 7200) { // two hours
        file_put_contents("time.txt", $current_time);
        unlink("usernames.txt");
    }
}
else
    file_put_contents("time.txt", $current_time);

嘿,我如何创造一个“玉米”?很抱歉,我是php新手:)StackOverflow中有很多答案。检查,但最简单的方法是通过cPanell(如果您的主机使用它)。其中有一个名为
cronjobs
的函数。如果您的主机是*nix,您可以通过SSH使用命令
crontab
在time.txt中输入什么内容来创建cron?此解决方案的问题是,它只会在调用该脚本时检查文件是否已更改。它可能
a)调用的时间不会超过预期的2小时,会创建非常大的日志
b)如果在每个脚本上执行该逻辑,会给脚本增加不必要的开销
@jgabriel是的,我意识到这一点。但是1)它更简单,2)它只需要PHP。在看到您的答案之前,我甚至认为不可能自动运行脚本!:)@user3184573我给出的代码已经正确地写入了文件。(我正在给文件写一个时间戳。)你所需要做的就是复制粘贴这些东西。