gpt4 book ai didi

php - 将 textarea 的内容保存到文件时 fwrite 不写入

转载 作者:行者123 更新时间:2023-12-04 06:07:19 26 4
gpt4 key购买 nike

我正在制作一个在线文本编辑器 - 只是一个简单的我自己的东西。我正在尝试编写代码以将 textarea 的内容保存到文件中 - 首先将文件打开到 textarea 中(工作正常),然后我想保存编辑后的文本。写作不行。这是重要的代码(我很抱歉弄乱了,这对我和 PHP 来说还很早):

<form method="post" action="<?php echo $_SERVER['$PHP_SELF'];?>">
<textarea rows="30" cols="80" name="textdata"><?=$contents?></textarea>
<br />
<?php
$newcontents = $_POST["textdata"];
$openedfile = fopen($filename, "r");
fwrite($openedfile, "hello");
?>
<input type="submit" name="save" value="Save Changes" />
</form>

我敢肯定这是一件非常简单的事情。

最佳答案

那是因为您在 readonly 中打开文件模式使用 r旗帜:

$openedfile = fopen($filename, "r");
-------------------------------^

您应该使用 r+ , wa (附加)标志。

See the documentation for more flags/information.

关于php - 将 textarea 的内容保存到文件时 fwrite 不写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8211166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com