為什么有的文件會修改失敗或者提示修改成功而實(shí)際內(nèi)容并沒有改變?
else if($act=="editContent"){
//修改文件內(nèi)容
//echo "修改文件!";
$content=file_get_contents($filename);
//echo $content;
$str=<<<EOF
<form action="index.php?act=doEdit" method="post">
<textarea name="txt" cols="190" rows="10">{$content}</textarea>
<input type='hidden' name='filename' value='{$filename}'/>
<input type="hidden" name="path" value="{$path}" />?
<button type="submit">修改文件內(nèi)容</button>
</form>
EOF;
echo $str;
}else if($act=="doEdit"){
//修改文件內(nèi)容的操作
$content=$_REQUEST['txt'];
//echo $content;
if(file_put_contents($content,$filename)){
$msg="文件修改成功!";
}else{
?$msg="文件修改失?。?;
}
alertMsg($msg,$redirect);
}
?>
2015-08-04
你的file_put_contents($content,$filename)里面的參數(shù)傳反了,仔細(xì)點(diǎn)哦