【发布时间】:2013-03-28 12:36:44
【问题描述】:
我已经尝试了所有方法,以及多个不同的源代码,我尝试过创建文件,所以 PHP 所要做的就是在其中写入,但仍然无法做到。
这是我在 index.html 上的 HTML
<form name="userinput" action="usersave.php" method="post">
Your name: <input type="text" name="username><br>
Your email: <input type="text" name="useremail"><br>
Your story: <textarea rows="3" cols="50" name="userstory"></textarea><br>
<input type="submit" value="Submit!" name="submit">
</form>
这是我在 usersave.php 上的 PHP
<header>
<?php
$file = 'output.txt';
$buffer = $_POST['userstory'];
if (file_exists($file)) {
$buffer = file_get_contents($file) . "\n" . $buffer;
}
$success = file_put_contents($file, $buffer);
?>
</header>
感谢您的帮助,谢谢。
【问题讨论】:
-
任何错误或相关的日志文件信息?
-
您是否遇到了一些权限错误?
-
我没有使用任何主机,而是直接从我的 PC 将文件打开到 Chrome 中。不确定上述任何一项。
-
你的意思是,Windows Explorer > YourFolder > thisfile.php > 打开文件?