今天ooso.net正式生效,可以同时使用www.ooso.net,www.ooso.net,ooso.net来访问本站。
Author: Volcano
PHPObject 1.44 released
PHPObject 1.44早在这个月的15日就发布了,但是俺对这东东一直很欠感冒,因为它和AMFPHP一样对多字节的文字支持很差,可以说无法使用。
今天看到AMFPHP的中文使用办法 这篇文章受到了启发,在PHPObject中用同样的办法,果然也可以正常显示中文。
测试时,这两个东东可以不加(也不能加):
System.useCodepage=true;
myFoo.utf8encode(false);
最近喜欢上了这个工具——phpCodeBeautifier,它能美化你所写的php的代码,显得更加规范,用过之后,我发现我写的代码看上去也是赏心悦目的:p
轻巧的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']);
让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@]
在apache上给一个虚拟主机同时绑定两个端口
今天给同一虚拟主机添加了两个端口,过程如下:[@more@]
今天给同一虚拟主机添加了两个端口,过程如下:
绑定端口为:80,8080
1.在httpd.conf中添加:
Listen 8080
2.复制原虚拟主机配置
以下是代码片段:
<VirtualHost *:80> ….. </VirtualHost> |
添加:
以下是代码片段:
<VirtualHost *:8080> ….. </VirtualHost> |
但是实际上有更简化的写法:
以下是代码片段:
<VirtualHost *:80 *:8080> ….. </VirtualHost> |
重启apache观察配置是否生效
定制apache目录列表的描述
Apache中目录的Option设置为Indexes后,文件和文件夹将列表出来,其中有一项是‘描述’
Description的,这个属性可以对文件进行一些描述,但是如何赋值呢?