我从我的Raspberry Pi显示一个日志文件(门关闭/门打开)。
我想有可能用Button删除这个日志文件。
在同一个按钮上单击该页面应该重新加载并显示空的日志文件。
我有以下代码:
<form method="get" action="test.php">
<input type="submit" value"test" name="test1">
</form>
<?php
if(isset($_GET['test1'])) {
unlink('test.txt');
touch('test.txt');
}
?>
此代码重新加载页面但不显示空日志文件。 (但它会删除日志文件并创建一个新的空文件)。
我现在想要的是页面应该在PHP代码之后重新加载,因此立即显示空的日志文件。
我完全不知道我能做什么?
任何提示?
答案 0 :(得分:2)
http://php.net/manual/en/function.header.php
<?php
if(isset($_GET['test1'])) {
unlink('test.txt');
touch('text.txt');
header("Location: " . $_SERVER['PHP_SELF']);
exit();
}
?>
答案 1 :(得分:0)
您可以先添加php代码,这样数据将是最新的,无需重新加载:
<?php
if(isset($_GET['test1'])) {
unlink('test.txt');
touch('text.txt');
}
?>
<form method="get" action="test.php">
<input type="submit" value"test" name="test1">
</form>