0

我有以下脚本,它应该从两个表单中获取输入,然后用表单的输入重写两个不同的文件。当我将文本输入表单并运行它时,我没有收到任何错误,但根本没有更改任何文件。我设置了所有正确的权限和正确的文件路径。我更改了下面代码中的路径,以免向我的服务器显示敏感信息。我真的在这个问题上摸不着头脑,因为 php 对我来说是一种相当新的语言,所以非常感谢任何帮助。

HTML 代码

<form name="editfront" action="save.php" method="post">
    <div class="editareasmall">
        <textarea rows="1" cols="150" id="title" name="title"></textarea>
        <script>$('#title').load('../content/front/Title');</script>
    </div>
    <div class="contentheader">Content</div>
    <div class="editareabig">
        <textarea rows="30" cols="150" id="content" name="content"></textarea>
        <script>$('#content').load('../content/front/Content');</script>
    </div>
    <input type="submit" value=" Save " class="save">
</form>

PHP 代码

<?php
error_reporting(E_ALL);
ini_set('display_errors', true);

$title = $_POST['title'];
$content = $_POST['content'];
$filenametitle = "../content/front/Title";
$filenamecontent = "../content/front/Content";

echo 'Form data has been saved';
$filetitle = fopen($filenametitle, "w") or die("can't open file");
$filecontent = fopen($filenamecontent, "w") or die("can't open file");
fwrite($filetitle,$title);
fwrite($filecontent,$content);
fclose($filetitle);
fclose($filecontent);
?>
4

2 回答 2

0

您确定可以在 php 中打开多文件吗?将错误报告更改为 -1。您将被告知通知错误。

于 2013-07-04T23:44:30.147 回答
0

当您提交表单时,您是否收到输出消息?

“表格数据已保存”

于 2013-07-05T02:01:56.610 回答