想给自己写的log加上一个WYSIWYG,
于是google一番,
找到某人推荐的fckedit。
其实之前已经在wp里试过,感觉一般。
不过这次是要和自己的程序整合,所以了解比之前深入。
看了一下sample,然后用了不到10分钟就拼凑出一个可以工作的版本。
得益于实用的例子、详细的注释和通用的命名,
优秀的程序都应该这样。
想给自己写的log加上一个WYSIWYG,
于是google一番,
找到某人推荐的fckedit。
其实之前已经在wp里试过,感觉一般。
不过这次是要和自己的程序整合,所以了解比之前深入。
看了一下sample,然后用了不到10分钟就拼凑出一个可以工作的版本。
得益于实用的例子、详细的注释和通用的命名,
优秀的程序都应该这样。
名字是ezSQL,但是看了介绍之后,没有发现ez的含义。
基本介绍在PHP and Working with Databases (for the Lazy Sod)
如果没有php基础,可以先看看作者写的一个介绍前的介绍。
感觉还不错,简单,够用就好。
因为Aptana的PHP调试环境不太会用,
所以转到Zend Studio。
它的单步调试功能很符合我的期望,
但是当执行到extension_loaded(‘mysql’)时,
就会返回false。
为了继续调试,
只能安装相应的extension了。
Zend Studio默认会安装两个版本的php,4和5.
对于我而言,php5所对应的路径是D:\Dev\ZendStudio-5.2.0\bin\php5。
在这个目录下找到php.ini,
加入:
extension_dir="D:\Dev\ZendStudio-5.2.0\bin\php5\ext"
extension=php_mysql.dll
extension=php_mysqli.dll
ext目录要自己创建,
两个dll要自己去官网下载了。
本以为这样设置之后就可以了,
谁料提示说无法加载模块,
猜测是PHP版本的问题,
在php.net上下载的是5.2.5,
而Zend Studio自带的是5.1.1。
于是又用xunlei下载了相应的版本(直接复制原URL,改其中的版本号),
把两个dll放到ext目录下,还是不行。
原因是漏了一个文件,
从压缩包里找到libmysql.dll,
放到D:\Dev\ZendStudio-5.2.0\bin\php5,
Done:)
这个直接令我脾气暴躁的问题,
终于被一句
ALTER TABLE wp_ngg_gallery CONVERT TO CHARACTER SET utf8;
搞定了!!!!!!!
最近评论