修改的內容并不能寫入到文件中,哪位大神可以看一下問題
修改的內容并不能寫入到文件中,哪位大神可以看一下問題
?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); ?}
2017-03-15
action='index.php?act='doEdit'
這句話有問題哦
應該是?action='index.php?act=doEdit'
你多了個單引號在do前面。所以表單提交之后沒有跳到對應的act那邊。
2017-02-13
看看是不是權限問題