LTrelieved
2017-02-04 21:47
修改的内容并不能写入到文件中,哪位大神可以看一下问题
else if($act=="editContent")
{
$content=file_get_contents($filename);
//echo $content;
$str=<<<EOF
<form action='index.php?act='doEdit' method='post'>
<textarea name='content' cols='190' rows='10'>{$content}</textarea>
<input type="hidden" name='filename' value='{$filename}'>
<input type="hidden" name="path" value="{$path}">
<input type="submit" value="修改文件内容">
</form>
EOF;
echo $str;
}
else if($act=="doEdit")
{
$content=$_POST['content'];
//echo $content;
if(file_put_contents($filename,$content))
{
$mes="文件修改成功!";
}
else{
$mes="文件修改失败!";
}
alertMes($mes,$redirect);
}
action='index.php?act='doEdit'
这句话有问题哦
应该是 action='index.php?act=doEdit'
你多了个单引号在do前面。所以表单提交之后没有跳到对应的act那边。
看看是不是权限问题
WEB在线文件管理器
36250 学习 · 346 问题
相似问题