Categories
common

新增域名ooso.net

今天ooso.net正式生效,可以同时使用www.ooso.net,www.ooso.net,ooso.net来访问本站。

Categories
php

PHPObject 1.44 released

PHPObject 1.44早在这个月的15日就发布了,但是俺对这东东一直很欠感冒,因为它和AMFPHP一样对多字节的文字支持很差,可以说无法使用。

今天看到超链接地址AMFPHP的中文使用办法 这篇文章受到了启发,在PHPObject中用同样的办法,果然也可以正常显示中文。

测试时,这两个东东可以不加(也不能加):

System.useCodepage=true;

myFoo.utf8encode(false);

下载超链接地址PHPObject 1.44

Categories
php

php代码美化工具

最近喜欢上了这个工具——phpCodeBeautifier,它能美化你所写的php的代码,显得更加规范,用过之后,我发现我写的代码看上去也是赏心悦目的:p

下载地址

Categories
php

轻巧的php模板类——SmartTemplate

SmartTemplate:

一个比较轻巧的php模板,执行速度上很有优势,据说执行速度是smatry的8x倍,当然实际使用中不会那么夸张,据本人测试,运行速度至少是pear的IT模板的4倍以上(2000个循环替换)。

下载地址:

http://www.smartphp.net/content/app/download.php

使用注意事项:

为了在同一个脚本中使用多个模板可以这样修改(php4):

281 line

unset($_top); 

to

unset($GLOBALS['_top']);
Categories
php

让editplus的Function list显示php5的函数

如果你开始使用php5了,而且正好又是editplus的忠实用户,一定会为editplus的function列表无法正确显示而烦恼.这时候,我们不能怨社会,php5新增的public,private,proctectd,static关键字才是罪恶的根源,function不再是function,而是public function….

当然,这一切不会难倒我们,editplus具有很好的可定制性,以下步骤可以轻松解决这个问题:

  • 打开tools->perferences->Files->Setting&syntax
  • 选择File types->PHP
  • 修改Function pattern
    ^[ t]*function[ t].*([^;]*$ 变成 ^[ t]*(function |public |protected |private |static).*([^;]*$
  • 点ok保存设置

好了,按下ctrl+F11,看看函数窗口,有没有显示出所有的函数呢?

[@more@]

Categories
common

在apache上给一个虚拟主机同时绑定两个端口

今天给同一虚拟主机添加了两个端口,过程如下:[@more@]

今天给同一虚拟主机添加了两个端口,过程如下:

绑定端口为:80,8080

1.在httpd.conf中添加:

Listen 8080

2.复制原虚拟主机配置

 

以下是代码片段:

<VirtualHost *:80>

…..

</VirtualHost>

添加:

 

以下是代码片段:

<VirtualHost *:8080>

…..

</VirtualHost>

但是实际上有更简化的写法:

以下是代码片段:

<VirtualHost *:80 *:8080>

…..

</VirtualHost>

 

重启apache观察配置是否生效

Categories
common

定制apache目录列表的描述

Apache中目录的Option设置为Indexes后,文件和文件夹将列表出来,其中有一项是‘描述’
Description的,这个属性可以对文件进行一些描述,但是如何赋值呢?