为什么有的文件会修改失败或者提示修改成功而实际内容并没有改变?

来源:1-7 file_put_contents() 函数实现修改文件内容

jking54

2015-07-12 09:54

else if($act=="editContent"){

//修改文件内容

//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">修改文件内容</button>

</form>

EOF;

echo $str;

}else if($act=="doEdit"){

//修改文件内容的操作

$content=$_REQUEST['txt'];

//echo $content;

if(file_put_contents($content,$filename)){

$msg="文件修改成功!";

}else{

 $msg="文件修改失败!";

}

alertMsg($msg,$redirect);

}

?>


写回答 关注

1回答

  • Thinker_Ac
    2015-08-04 22:28:18
    已采纳

    你的file_put_contents($content,$filename)里面的参数传反了,仔细点哦

    jking5...

    对的,谢谢了

    2015-08-04 23:35:19

    共 1 条回复 >

WEB在线文件管理器

通过本课程文件目录函数库的学习,让你掌握文件、目录函数库的应用

36223 学习 · 332 问题

查看课程

相似问题