php编辑器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php编辑器相关的知识,希望对你有一定的参考价值。

请推荐一款小巧,好用的php编辑器。
我装了netbeans7,但在我的电脑上运行,有点慢。

notepad+ 超级好用 而且很小

Notepad++ 是一款Windows环境下免费开源的代码编辑器。
软件大小:118KB
  软件类别:国内软件/编辑软件 (台湾)
  软件授权:免费版 开源
  软件语言:中文
  运行环境:Win9x/Me/NT/2000/XP/2003/Win7

语法高亮显示及语法折叠功能
  支持的文件类型:
  C C++ Java C# XML html
  PHP CSS makefile ASCII艺术(.nfo) doxygen ini文件 批处理文件 javascript ASP VB/VBS SQL Objective-C RC资源文件 Pascal Perl Python Lua TeX TCL 汇编语言 Ruby Lisp Scheme Properties Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake
打印所见即所得(WYSIWYG)
  如果有彩色打印机,你可以把你的源代码以多种颜色打印出来。
用户自定义编程语言
  用户可自定义编程语言:自定的编程语言不仅有语法高亮度显示功能,而且有语法折叠功能功能。注释、关键字和运算符号也可以自定义。
字词自动完成功能(Auto-completion)
  用户能做自己的API列表(或从下载专区下载需要的api文件) 。一旦api文件建立完成且在正确的路径系统,键入Ctrl+Space(你可以修改这个快捷键)启动字词自动完成功能。欲知更多信息,请参考字词自动完成功能在线帮助。
支持同时编辑多文件
  可以同时开启多页面来编辑。
支持多重视窗同步编辑
  用户可同时有两个视窗对比排列。不但能开启两个不同文件在分别两个不同的窗口,并且能开启一个单独文件在两个不同的视窗内(clone mode)进行同步编辑。同步编辑的成果将在两个的窗口内同时更新。请参考同步编辑画面。
支持正则表达式搜索和替换
  用户可用正则表达式来搜索和替换一个字符串。
完全支持拖曳功能
  用户可用拖曳功能来开启文件,也可以用拖曳功能来变换开启文件的位置,甚至可拖曳开启文件从一个窗口到另一个窗口。
自动检测开启文件状态
  如果外部修改(或删除)Notepad++已开启文件,用户将会被通知更新文件内容(或删除档案)。
支持多国语言
  支持中日韩Windows环境,及阿拉伯语与希伯来文的Windows环境。
高亮括号及缩排辅助
  当光标移至下列字符 [ ] ( )旁时,此字符与远方相对应的字符以及缩排辅助(如果存在的话)将会以高亮来显示。
书签
  用户可以单击书签边行(书签边行位于列数边行右方)或使用键盘捷径Ctrl+F2来标明或移除书签。使用键盘捷径F2到下一个书签或Shift+F2到上一个书签。如欲清除所有书签,使用菜单“寻找”->“清除所有书签”。
巨集(宏)
  用户可储存数百个巨集(宏)指令,并分配快捷键。
参考技术A editplus!

PHP PHP文件编辑器

<?php
$loadcontent = "test-edit.php";


if($_POST['save_file']) {
        $savecontent = stripslashes($_POST['savecontent']);
        $fp = @fopen($loadcontent, "w");
        if ($fp) {
            fwrite($fp, $savecontent);
            fclose($fp);
print "<html><head><META http-equiv=\"refresh\" content=\"0;URL=$_SERVER[PHP_SELF]\"></head><body>";

}
}
    $fp = @fopen($loadcontent, "r");
        $loadcontent = fread($fp, filesize($loadcontent));
$lines = explode("\n", $loadcontent);
$count = count($lines);
        $loadcontent = htmlspecialchars($loadcontent);
        fclose($fp);
for ($a = 1; $a < $count+1; $a++) {
$line .= "$a\n";
}
?>

<p><font face="tahoma">Simply edit the page and hit save!</font></p>

<form method=post action="<?=$_SERVER[PHP_SELF]?>">
<input type="submit" name="save_file" value="Save"><br /><br />
<table width="100%" valign="top" border="0" cellspacing="1" cellpadding="1">
  <tr>
    <td width="3%" align="right" valign="top"><pre style="text-align: right; padding: 4px; overflow: auto; border: 0px groove; font-size: 12px; font-face:verdana;" name="lines" cols="4" rows="<?=$count+3;?>"><?=$line;?></pre></td>
    <td width="97%" align="left" valign="top"><textarea style="text-align: left; padding: 0px; overflow: auto; border: 3px groove; font-size: 12px; font-face:verdana;" name="savecontent" cols="150" rows="<?=$count;?>" wrap="OFF"><?=$loadcontent?>

以上是关于php编辑器的主要内容,如果未能解决你的问题,请参考以下文章

谁能帮我把百度编辑器写入php的一个页面

PHP PHP文件编辑器

php 在一行PHP中禁用Gutenberg编辑器

百度文本编辑器中添加php代码

kindeditor 编辑器php的详细配置方法

PHP文件编辑器