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在线文件管理器
36223 学习 · 332 问题
相似问题