2007 年 7 月
PriadoBlender可支持php-gtk2
PriadoBlender可以把你的php文件编译成.exe文件,这个东西很好玩。最近跑到它的论坛上看到有PriadoBlender2.0 beta版本放出来,虽然这个版本没有安装文件,没说说明,也没有更新记录,但是我还是把胆子放大了把这它抓了回来。
解压后的文件夹里有一个文件,运行结果出乎意料,见下图:
可支持的project有:
php的chm手册打不开怎么办
在网上下载的php的chm手册时常会有打不开的情况,也不是每次都发生。下面是找到的解决办法以及原因。
如果提示从网站打开或保存 .chm 文件,则仅在需要此文件且信任提供此文件的网站的情况下进行此操作。
在“文件下载”对话框中,单击“保存”,然后选择要保存此 .chm 文件的位置。然后,使用下面的方法之一:
方法 1
[php5]将xml转换成json最简单的办法
在php5下,将xml转换成json最简单的办法,就是利用simplexml和json扩展。
废话不多说,贴代码:
<?php
$xml = <<<EOF
用xdebug优化php的三个小窍门
xdebug的2.0正式版已经发布了。这个工具用在php的代码调试,优化方面效果很不错。下面贴上俺使用过程中的几个小窍门。
xdebug生成profile文件,可以用KCachegrind来查看,但是这个工具只在linux下面可用,没有windows下的版本。这里推荐一个win下的免费工具——wincachegrind,也可以查看xdebug的profile文件,用来分析php代码运行情况足够用了(偶尔不太稳定)。
xdebug一般情况下只会对一个请求做profile记录,如果需要查看几个请求的运行情况合集,可以设置xdebug.ini的
关于“php str_replace 一次”
在日志里头看到这样一个查询词,“php str_replace 一次”。用户可能是在找如何利用php的str_replace只替换目标字符串的内容一次,而不是全部替换。
这是个比较小但是有点意思的问题,正好之前也做过类似的处理,当时我是直接利用preg_replace实现的。
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] )
在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。
第一次享受flash player的自动更新服务
打开浏览器,突然蹦出来一个窗口。仔细一看,原来是flash player自动更新。
flash player装上了这么久,还是第一次看到它的自动更新界面。
安装完成后,版本为9,0,47,0,安全方面的补丁。
Firefox 2.0.0.5发布
firefox 2.0.0.5发布.这个版本包括八个安全问题的更新.
MFSA 2007-25 XPCNativeWrapper pollution
MFSA 2007-24 Unauthorized access to wyciwyg:// documents
MFSA 2007-23 Remote code execution by launching Firefox from Internet Explorer