IE6的简易DOM查看器
by admin on 五.15, 2008, under JavaScript
在IE6下面,当你还没安装IE Developer工具时,当你羡慕Firefox下的FireBug时,当你很想看某一块html代码时。
或者试试用这个代码吧。
或者,你可以把这个代码放到你的收藏夹,需要的时候,执行一下即可。
右键点“查看DOM”这个链接 ,然后选择 “添加到收藏夹” 查看DOM 即可!
unicode字符串转换为中文二法
by admin on 四.24, 2008, under php
今天无意中看到老王的技术手册中对 unicode 字符串的转换方法。
才想起以前自己做的一个转换程序时,也碰到过这样的问题,几乎被遗忘了。避免忘记,与大家分享一下这两种方法。
老王掘出来的被遗忘的mb_convert_encoding方法:mb_convert_encoding(’醉爱’, ‘UTF-8′, ‘HTML-ENTITIES’);
我以前做的一个方法,对比上面的来说,很笨。不过在没有 mb 扩展的时候还是可以参考一下的。
function unescape($str){
$str = rawurldecode($str);
preg_match_all(”/&#(\d+);/U”,$str,$r);
$arr = $r[1];
$cstr = array();
foreach($arr as $number){
$cstr[] = iconv(”UCS-2″,”GBK”,pack(”n”,$number));
}
return join(”",$cstr);
}
unescape(’醉爱’);
看看Google都用什么服务器
by admin on 四.09, 2008, under linux
[转自:http://www.dotcomunderground.com/blogs/2006/09/02/gws21-google-web-server/ ]
Google Web Server
www.google.com的头信息如下:
URL: http://www.google.com/
HTTP Header:
Status: HTTP/1.0 200 OK
Cache-Control: private
Content-Type: text/html
Set-Cookie: PREF=ID=90107988a9ae4a88:TM=1157210262:LM=1157210262:S=ltFJ-O9yIsDIPVaS; expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.com
Server: GWS/2.1
Content-Length: 0
Date: Sat, 02 Sep 2006 15:17:42 GMT
Connection: Keep-Alive
List of Google Server Types - Services and Server Software used by Google
Main Search: GWS/2.1
Google Accounts: GFE/1.3*
Google AdSense: GFE/1.3*
Google AdWords: GFE/1.3*
Google Analytics (Login Page): GWS/2.1
Google Analytics (Auth Page): GFE/1.3*
Google Analytics (Other Pages): ucfe*
Google Analytics (Analysis Image and JS): ucfe
Google Analytics (Images/JS/CSS/Flash): ga-reporting-fe
Google Answers: GFE/1.3
Google Base: asfe
Blogger: Apache
Google Book Search: OFE/0.1
Google Calendar: GFE/1.3
Google Catalogs: OFE/0.1
Google Code: codesite/2104877
Google Desktop: GFE/1.3
Google Directory: GWS/2.1
Google Downloads: GWS/2.1
Google Finance: SFE/0.8
Google Finance Stock Charts (Images): FTS (C)1997-2006 IS.Teledata AG
Froogle: cffe
Google Groups: GWS-GRFE/0.50
Hello: Apache/2.0.53
Google Help Pages: TrakhelpServer/1.0a
Google Images: GWS/2.1
Google Labs: Apache
Google Local / Maps: mfe
Google Local/Maps (Images): tfe
Google Mail: GWS/2.1
Google Mobile: GWS/2.1
Google Moon: mfe
Google Moon (Images): GWS/2.1
Google Music Search: mws
Google News: NFE/1.0
Orkut: GFE/1.3*
Google Pack: COMINST/1.0
Picasa (.com): Apache/2.0.53
Picasa (.google.com): GWS/2.1
Google Page Creator (Sign-up page): GFE/1.3*
Google Page Creator (User pages): GFE/1.3
Google Personalized Homepage: igfe
Google Scholar: GWS/2.1
Google Search History: Search-History HTTP Server
Google Sets: Apache
Google Site-Flavored: GWS/2.1
Google Sitemaps: GFE/1.3
Google SMS: GWS/2.1
Google SMS Search Requests: SMPP server 1.0
Google SMS (GMail Registration): GFE/1.3*
Google SMS (Page Viewer): GFE/1.3
Google Suggest: Auto-Completion Server
Google Transit: mfe
Google Translate: TWS/0.9
Google Video: GFE/1.3
Google Reader: GFE/1.3
Google Ride Finder: Apache
Google Talk: GWS/2.1
Google Toolbar: GFE/1.3
Google Toolbar (PR Lookup): GWS/2.1
Google Web Accelerator: GFE/1.3
Google Web Alerts: PSFE/4.0
Blogger and Google Labs also gives a little diffrent “HTTP Header” reply than usual Apache gives. (version number missing).
Please do share if you know more about GWS
为Windows2008的IIS7添加PHP FastCgiModule
by admin on 四.06, 2008, under linux, php, windows
2008年的愚人节,cnBeta.com 出了一篇文章。说Windows2008下的IIS7已经完全很好的支持FastCGI,PHP在Windows2008下运行的性能超出在Linux下130%之多。[相关链接:http://www.cnbeta.com/articles/52507.htm ]
一直喜欢Linux与PHP的我,即使那天是4.1 ,也禁不住想去测试一下,无奈我的本本太老了,不完全支持ACPI,不能安装在本本的这个老年硬件上。
趁着假期有空,我把2008架到了虚拟机上,初次接触2008,觉得它与之前的2003有着非常大的差别,我像是重新去适应这样的一个系统,说不上特别的好,只是觉得它有进步,有改进而已。
把php以FastCGI方式配置在IIS7上,其实比以往的IIS5或者IIS6都要来得简单。
安装步骤:
1. 下载php5 [链接地址:http://cn2.php.net/get/php-5.2.5-Win32.zip/from/this/mirror]
2. 把压缩包解压到C:\php5,并在该目录下建立一个子目录:C:\php5\sess
3. 打开Internet信息服务(IIS)管理器 (如图1)

4. 双击“处理程序映射”,并在右侧点击“添加模块映射…”(如图2)

5. 填入PHP模块的相关信息(如图3)

6. 把C:\php5目录下的 php.ini.recommended 复制一个复件,并重命名为php.ini。
7. 打开php.ini文件,把 “;session.save_path = “/tmp””更改为 “session.save_path = “C:/php5/sess” ”;把 “extension_dir = “./””更改为“extension_dir = “C:/php5/ext” ”;然后打开常用的扩展模板:例如:extension=php_gd2.dll,extension=php_mysql.dll 等。
8. 修改系统的“环境变量”的 path,在后面增加了个 C:\php5。然后重启IIS7
这样,你的IIS7并以FastCGI的模式运行着PHP5了。
为Discuz添加打包上传文件功能
by admin on 四.04, 2008, under php
功能描述:
1. 可在后台设置用户组权限(是否允许使用打包上传功能)
2. 打包文件必须为zip包(Windows与Linux下打Zip都比较方便)
主要使用到PHP5的ZipArchive类,Windows下只要打开 php_zip.dll模块即可,Linux下只要在编译PHP时加上 –enable-zip 即可。
修改的文件代码不多,有兴趣的朋友可以联系我。可制作安装包与使用说明。