編輯完成後,提交內容時,需要把原來的文件路徑也提交,
然後服務端直接file_put_contents(文件名,文件內容,true); 就可以了。
然後服務端直接file_put_contents(文件名,文件內容,true); 就可以了。
解决方案 »
- PHP编程 关于多选框默认选中问题
- 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。
- 想实现传输多个文件的功能 但是有个错误怎么都找不出来
- 诡异。update执行不了
- PHP怎样实现查询?
- 织梦模板引擎使用XML名字空间形式的模板解析器的问题?谢谢答复.
- 请问一个表格变形的问题!!!
- 关于mysql数据导入的问题
- 如何用php作Linux自动执行脚本?
- csdn 最近三百篇類似的數据操作怎樣實現的???要每次都計算位置來定位,還是???
- thinkphp 使用 jquery 的异步,返回结果总是提示下载文件,郁闷了,不知道哪儿写错了,求解答
- 关于dedecms的问题,runphp="yes"相关,懂的大侠们请进...
index.php<?php
$file = isset($_REQUEST['file'])? $_REQUEST['file'] : '';if($file=='' || file_exists($file)==false){
echo 'file not exists';
exit();
}$content = isset($_POST['content'])? $_POST['content'] : '';if($content!=''){ // 有修改
file_put_contents($file, $content, true);
}?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title> New Document </title>
</head> <body>
<form name="form1" action="" method="post">
<p>文件內容</p>
<p><textarea name="content" style="width:500px;height:300px;"><?php echo file_get_contents($file); ?></textarea></p>
<p><input type="submit" name="b1" value="修改"></p>
</form>
</body>
</html>