2006 年 3 月

俺的按比例裁切缩略图函数

为了减少代码量,这里直接使用了Pear::Image_Transform图片处理类,功能是按比例生成缩略图,缩小后图片效果不变形,如果超高则纵向截取,如果超长则横向截取。
PLAIN TEXT
PHP:

阅读全文(948字)

评论

wordpress 2.02

今天花了点时间升级到wordpress 2.02,相对于2.01来说改动不算太大,只是一个修正安全问题(据说是严重安全问题)的更新版本.因为我所作的改动比较少,所以整个更新时间大概为5分钟左右.但是感觉wordpress的升级步骤不是太地道,每次都要手工删除,上传.关键是要记住自己改过哪些文件,只选择性的上传一些文件,速度会快的多.
这里是如果从2.01升级到2.02的说明,比较简单,不用运行upgrade.php:
http://codex.wordpress.org/Upgrading_WordPress#Upgrade_2.0.1_to_2.0.2

阅读全文(383字)

评论

js中的template — Jemplate

最近在调试ajax程序的时候,要格式化数据输出html,代码比较混乱,这时候就比较怀念php里可以用到的各式各样的模板.然而js毕竟是很强大的,俺找到了这个javascript写的template类 -- Jemplate,用法还算简单.
首先得包含必要的文件:
PLAIN TEXT
HTML:

阅读全文(817字)

评论 (5)

用javascript实现php中的str_replace

先前要写一段js脚本,将html中的指定字符替换成其它字符,如果直接用js的str.replace(),只会替换第一个出现的字符,于是写了比较粗糙能替换全部指定字符的版本:
PLAIN TEXT
JAVASCRIPT:

阅读全文(710字)

评论 (2)

Google AdWords API for PHP: APIlity

刚在网上转悠,找到golem.de: http://google-apility.sourceforge.net/. 这是一个php写的Google AdWords API调用接口, 可在PHP4/PHP5下使用.
The APIlity PHP Library provides an object-oriented way to easily access and manage the Google AdWords API from within PHP. This comes along with an abstraction from the SOAP and WSDL details.

阅读全文(603字)

评论

用ajax+json连接yahoo搜索web service打造本地搜索引擎

今天写了一个demo,利用yahoo提供的Yahoo! UI Library调用search web service,实现本地搜索.下面是代码片断说明:
调用Yahoo! UI Library Connection Manager的必要代码:
PLAIN TEXT
JAVASCRIPT:

阅读全文(1830字)

评论 (8)

pear命令行参数的一些小变化

今天在prado的开发站点上看到prado 2.1.0rc1以pear channel形式安装的办法,由此也了解到pear命令行一些新参数的用法,看下面例子:
shell> pear channel-discover http://pear.mooexpress.com
shell> pear config-set preferred_state beta
shell> pear upgrade mooexpress/prado

阅读全文(458字)

评论

Zend Releases Zend Framework Preview Release

Zend发布了Zend Framework的第一个预览版本:
We are glad to finally unveil the Zend Framework project. We have worked hard in the past few months with our partners and the community to get to this stage. We believe the Zend Framework can already be of great use to PHP developers, although we still have a lot of work ahead of us.

阅读全文(3451字)

评论 (8)

[mysql 5.1]使用Partitioning优化数据库性能

mysql 5.1新功能早知道 ---- Partitioning
Improving Database Performance with Partitioning
mysql站上关于的Partitioning说明文档

评论 (1)

Rasmus Lerdorf: 无框架式的PHP MVC 框架

Rasmus Lerdorf 在他的blog上发表了一篇文章no-framework PHP MVC framework,这篇文章的例子是一个简单的web应用,使用sqlite和pdo做为数据库应用层,用ajax和json做为数据校验,view层使用了一些Yahoo! User Interface Library.的组件,全部例子完全由PHP+HTML+JAVASCRIPT组成,没有使用第三方的Framework.
注:这篇文章的主题只是提出如何使用php本身构建mvc的web应用,并不讨论面向过程还是面向对象两种编程方式哪种更好.

评论