我想将文本区域中的文本保存到文件中,但它不保存,当我在文本区域中输入文本并按“保存”按钮时,它看起来像一开始,没有变化。
我的代码在这里:
<?php
if($_POST['textpackages']){
$content = $_POST['content'];
$file = "http://baokool.net/Packages";
$Saved_File = fopen($file, 'a+');
fwrite($Saved_File, $content);
fclose($Saved_File);
} else {
echo 'ERROR';
}
?>
<form action="test.php" method="post">
<textarea name="content">
<?php
echo file_get_contents("http://baokool.net/Packages");
?>
</textarea>
<input type="submit" name="submit" value="Save">
</form>
请帮助我。非常感谢。
抱歉,因为我的英语不好。
最佳答案
您无法像您尝试那样通过 HTTP 编辑文件。您需要使用本地文件,即:
$content = $_POST['content'];
$file = "yourfile"; // cannot be an online resource
$Saved_File = fopen($file, 'a+');
fwrite($Saved_File, $content);
fclose($Saved_File);
关于php - 如何将textarea保存到php文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33896556/