私はphpのシンプルなチャットスクリプトを持っていますが、データベースがなく、正常に動作します。しかし、それはすべてのチャットを作成してファイルmsg.htmlに保存します。しばらくしてからこれらのチャットを削除したいと思います。約30分後にこれらのチャットを削除する方法。
PHPコードは以下のとおりです
<?php
if (isset($_GET['msg'])){
if (file_exists('msg.html')) {
$f = fopen('msg.html',"a+");
} else {
$f = fopen('msg.html',"w+");
}
$nick = isset($_GET['nick']) ? $_GET['nick'] : "Hidden";
$msg = isset($_GET['msg']) ? htmlspecialchars($_GET['msg']) : ".";
$line = "<p><span class=\"name\">$nick: </span><span class=\"txt\">$msg</span></p>";
fwrite($f,$line."\r\n");
fclose($f);
echo $line;
} else if (isset($_GET['all'])) {
$flag = file('msg.html');
$content = "";
foreach ($flag as $value) {
$content .= $value;
}
echo $content;
}
?>
私を助けてください...