|
说明:
把以下代码保存为任意的文件名,比如edit.php, 其中file.php是要修改的文件名称.
这样,你在浏览器访问edit.php的时候,就可以在线编辑file.php了.
如果想在线编辑任意文件,可以把
$cfile="file.php"; 替换成 $cfile=$_GET["q"];
这样访问edit.php?q=gzdoc.php 就可以修改gzdoc.php了.
演示:
config.php 编辑
news.php 编辑
Show.php 编辑
top.php 编辑
query.php 编辑
代码:
<?
$cfile="file.php";
//提交修改
if(isset($edit)){
$cfilehandle=fopen($cfile,"wb");
flock($cfilehandle,2);
fputs($cfilehandle,stripslashes(str_replace("/x0d/x0a","/x0a",$copy)));
fclose($cfilehandle);
//echo"修改成功了!";
}
//修改界面
$cfilehandle=fopen($cfile,"r");
$editfile=fread($cfilehandle,filesize($cfile));
fclose($cfilehandle);
echo"<formactive=$PHP_SELFmethod=post>";
echo"<textareacols=60rows=15name=copyid=code>";
echo$editfile;
echo"</textarea>";
echo"<p><inputtype=submitvalue=提交name=edit><inputtype=resetvalue=重填></form>";
?> |
|
|
|