修改的內容并不能寫入到文件中,哪位大神可以看一下問題
修改的內容并不能寫入到文件中,哪位大神可以看一下問題
?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
看看是不是權限問題