PHP整合FCKeditor
声明,我用的PHP框架是CI(codeignitor),但其实因为是用JS调用FCKeditor的,所以这个和框架没有关系
首先下载FCKeditor 2.6.3 (我使用的是这个版本)
可以在CSDN中下载
解压,将FCKeditor2.6.3下面的fckeditor整个文件夹复制到网站根目录(和index.php)同一个目录,并更名为fck(不改名也行,但后面设置根路径的时候,记得改名字)
然后在视图某个需要用到FCKeditor的页面的<head></head>之间放置:
<script type="text/javascript" src="<?=$base_url?>fck/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var fck = new FCKeditor('content');
fck.Width = "80%";
fck.Height = 300;
fck.BasePath = "<?=$base_url?>fck/";
fck.ReplaceTextarea() ;
}
</script>
其中<?=base_url()?>是CI提供的函数,返回当前的访问地址,如http://localhost/virtaulpath/ 的形式
如果不用<?=base_url?>也可以直接使用"http://localhost/项目目录/fck/fckeditor"这样的方式
然后再需要用到FCKeditor的地方放置代码:
<textarea name="content" rows="10" cols="80" style="width: 100%; height: 200px" >开始编辑的内容</textarea>
OK,那么你就可以使用$this->input->post['content']的方式获取FCKeditor编辑过的内容了(在CI中),也可以使用$_POST['content']的方式获取内容。
当然,在获取内容之后如果要存进数据库的话记得使用htmlentities 转换(需要显示成html形式的需要用html_entity_decode)
如果你能够看到FCKeditor类似office的界面的话,就成功一半了。
****************************************************************************************
之前实际上用过PHP调用FCKeditor的方式,但是觉得不好,还是用JS调用方便,不用理会使用的是什么平台,什么框架。
FCKeditor是也非常强大的,其配置是在fckeditor文件夹下的fckconfig.js中
具体的配置可以参照:
添加删除FCKeditor的工具栏可以配置:FCKConfig.ToolbarSets["Default"]
现在到配置上传文件、图像了,FCKeditor的上传配置是在fckeditor/editor/filemanage/conector/php/config.php中,打开config.php并找到$Config['Enabled'] 并设置为true ;
$Config['UserFilesPath'] = '/项目名/upload/' ;
这样FCKeditor
相关文档:
在PHP里Tidy模块其实功能很强,特别用在网页分析这一块,由于最近在读取邮箱通讯录里,像163读出来的就是一个页面,只有通过Tidy分析读取邮箱地址和姓名,所以在这里简单的介绍一下Tidy的安装,这里为什么在指出PHP4.X和PHP5.X,因为在PHP4.X还没有自带Tidy模块,PHP5.X自己带有,所以在网上很多资料都是说找不到支持PHP5 ......
Apache Httpd PHP环境搭建
1、安装Apache服务器
2、修改httpd.conf 中 ServerName localhost:9080 和Listen 9080
3、安装PHP5,类型选择Apache2.*,选择Apache配置文件目录。
4、修改httpd.conf中PHP5增加的配置为如果内容:
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
& ......
在玩C 以前 玩过一段时间的PHP, 哪个时候需要用PHP 来运行root命令,一直未果,直到有一天搜索到了super这个插件.
随着玩C的日子多了.发现可以用C语言来包裹 要运行的外部命令. 实验了一下.成功了.
不需要任何外部工具就可以实现用PHP 执行root命令 ......
具体要求:
1、学历不限,具有1年以上PHP开发经验,有大型网站工作经验;
2、熟悉 mysql,包括数据库设计,速度优化;
3、熟悉JavaScript,XML,ajax,精通Div+CSS;
4、对互联网的技术有较全面理解,能独立应付大访问量下网站的设计和开发工作;
5、具有PHP缓存技术、静态化设计方面的经验,能够独立开发后台;
6 ......
因为我在国外为多,在国内有点事,也不知道上什么网比较好。想把自己的房子租出去,随便找了一个什么网发布了一下,两天就租出去了;可想找phper,不怎么成功。前年是帮朋友找,用了不少渠道,但没上csdn,没成。现在为自己,希望能找到合适的。当然招人跟租房不一样,难一点不奇怪。phpers啊,快来吧... ......