您的位置:首页 > 编程语言 > PHP开发

在线编辑php文件的代码

2008-03-16 13:55 513 查看
说明:
把以下代码保存为任意的文件名,比如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 "<form active=$PHP_SELF method=post>"; 
echo "<textarea cols=60 rows=15 name=copy id=code>"; 
echo $editfile; 
echo "</textarea>"; 
echo "<p><input type=submit value=提交 name=edit><input type=reset value=重填></form>"; 

?>
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 浏览器