我有以下脚本应该从两个表单中获取输入,然后使用表单中的输入重写两个不同的文件。当我将文本放入表单并运行它时,我没有错误,但两个文件都没有被更改。我拥有所有适当的权限设置和正确的文件路径。我更改了下面代码中的路径,以便不向我的服务器显示敏感信息。我真的在这个问题上摸不着头脑,因为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);
?>
答案 0 :(得分:0)
您确定在php多文件打开时是否可用? 将错误报告更改为-1。您将收到有关通知错误的通知。
答案 1 :(得分:0)
提交表单时,是否收到输出消息?
“表格数据已保存”