中国
[
选择
]
使用条款
dW 全部内容
-----------------
AIX and UNIX
Information management
Lotus
Rational
Tivoli
WebSphere
-----------------
Grid computing
Java 技术
Linux
Open source
Security
SOA & Web services
Web development
XML
-----------------
IBM 全部内容
首页
产品
服务与解决方案
支持与下载
个性化服务
developerWorks
中国
AIX and UNIX
Information Mgmt
Lotus
Rational
Tivoli
WebSphere
Architecture
Autonomic computing
Grid computing
Java technology
Linux
Open source
新手入门
文档库
dW 全球网站 Opensource 专区
Multicore acceleration
Security
SOA and Web services
Web development
XML
反馈意见
网站导航
相关链接
developerWorks 全球网站
ISV 资源
alphaWorks
(emerging technologies)
IBM 红皮书
IBM 教育学院教育培养计划
developerWorks 中国
>
Open source
>
PHP 资源中心
PHP 教程、下载和相关资源
首页
技术文档
下载
新闻
社区
反馈意见
2008 年 7 月 17 号 更新
教程:使用 Eclipse 和 PDT 调试 PHP
将 PHP 开发工具(PHP Development Tools,PDT)插件安装到 Eclipse Europa 后,您将能够快速编写和调试 PHP 脚本和页面。通过本文了解如何配置 PDT 来调试 PHP 脚本,并了解在详细查看脚本时应使用哪些透视图。
更多 >
掌握 Facebook 应用程序开发
:作为新兴的互联网应用,社会关系网络(SNS)具有广阔的发展空间。Facebook 无疑是其中的佼佼者,其开放的 API 更是引起开发人员的广泛关注。一起跟随本教程了解和学习 Facebook 的 API,以及如何结合运用 PHP 和 Java™,并基于 IBM 软件开发一个 Facebook 应用程序。(
第 1 部分
|
第 2 部分
)
教程:使用 PHP 创建自己的视频点播网站,第 2 部分:基本结构
:搭建您自己的视频点播网站并不复杂。上传一些视频,然后供人们观看,就这么简单。但是如果有很多视频,则必须加以组织。
第 1 部分
主要介绍基本工作,包括配置安装必须的组件以及收集和转换视频。
第 2 部分
将使用 CakePHP 构建基本应用程序。
教程:通过一个 Java 应用服务器使用 JRuby on Rails 和 XML 增强 Ajax
:在本篇教程,您将开发一个可以部署到 Java 应用服务器的
JRuby on Rails
应用程序,它可以为
Ajax
客户机提供 XML 格式的数据库数据。本 Ajax 客户机专门为电影爱好者构建,以方便他们管理在线电影数据库。
教程:在 Eclipse 中使用 PHP 构建 Web 服务
:通过本教程可以学习如何在 Eclipse Europa 中使用 PHP 通过 PHP Development Tools 插件构建 Web 服务。同时了解 PDT 插件以及 PHP 项目的创建和部署、了解契约优先(contract-first)开发背后的原理。
Framework V1.5 中的新特性
:本文主要介绍了流行开源框架 Zend Framework V1.5 中的一些新特性以及如何升级这些新特性,具体包括 Zend_Form、Zend_Layout 和 Zend_View 以及增强的 Ajax 支持。
PHP 框架
:对 PHP 早期版本的常见批评之一是不支持模型-视图-控制器(Model-View-Controller,MVC)模式架构。但经过短短数年,PHP 在框架领域已经迎头赶上,出现了 Zend、symfony 和 CakePHP 等框架供大家选择。现在就带大家了解这些框架。
结合使用 YouTube API 和 PHP
:YouTube 视频共享站点允许 Web 开发人员通过其基于 REST 的开发人员 API 访问公共内容。PHP 的 SimpleXML 扩展非常适合处理由这种 API 生成的 XML 提要,并使用它们构建定制的 PHP 应用程序。本文将向您介绍 YouTube Data API,演示如何使用它浏览用户生成的视频内容,访问视频元数据、评论和回复,并执行关键字搜索。
另外五个 PHP 设计模式
:PHP V5 的面向对象特性使您能够通过设计模式来改进代码设计,从而使代码在修改时变得更加易读、更易维护且更加健壮。
教程:在 PHP 和 Java 应用程序中使用 XML 数据库
:伴随着原生 XML 数据库的普及,
PHP
和 Java® 开发人员可通过使用原生 XML 数据库获得莫大的好处。本教程引导您迅速熟悉原生 XML 数据库的使用,看看它会为 XML 开发带来什么样的好处。(
PHP 资源中心
)
技巧: 使用 PHP 实现引用链接(trackback)
:Trackback 在博客(blog)中扮演着非常重要的角色。本文介绍如何通过使用 PEAR Services_Trackback 包定义明确的 PHP API,手动创建这些 trackback。
用 Varnish 扩展 PHP 应用程序
:本文描述如何使用 PHP 和反向代理(例如 Varnish)来扩展 Web 服务器群的容量。
PHP 框架,第 5 部分:集成外部任务
:
PHP 框架
系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用来检验这三个框架的相同与不同之处。本文是第 5 部分,介绍如何集成外部任务,创建可通过调度程序 cron 调用的简单任务。
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发:第 6 部分
:本教程是这个
系列教程
的最后一个部分。在本教程中,您将了解如何使用 PHP Java Bridge 为本系列教程前几个部分中所开发的 Java 类构建基于 PHP 的接口。
掌握 PHP 中的正则表达式,第 2 部分:如何在 PHP 中处理文本
: 本文是 “掌握 PHP 中的正则表达式” 系列的第 2 部分,通过本文您将了解如何用一些高级正则表达式操作符来解决各种复杂的文本处理问题。
使用 CakePHP 快速打造 Web 站点
: 本系列最初发表于 2006 年和 2007 年。自从本系列发表以来,CakePHP 开发人员对 CakePHP 做了重大修改,因此为了反映这些修改并充实本系列的内容,作者修订了本系列的五个部分,使它与 2008 年 1 月发布的 CakePHP 版本保持一致。
PHP 框架,第 4 部分:Ajax 支持
:
“PHP 框架” 系列
将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来探讨这三个框架的相同与不用之处。本文您将了解这三个框架如何支持 Asynchronous JavaScript + XML (Ajax)。(
PHP
|
Ajax
)
PHP 框架,第 3 部分:用户验证
:
PHP 框架
系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用来检验这三个框架的相同与不同之处。本文是第 3 部分,您将扩展应用并了解不符合一般规律的例外。(
PHP
)
掌握 PHP 中的正则表达式,第 1 部分
:模式匹配是软件中最常见的一项工作,因此一种特殊的简写方式得到了不断演变,从而减轻这项工作,这就是正则表达式。本文是 “掌握 PHP 中的正则表达式” 系列的第 1 部分,介绍如何在代码中使用正则表达式。 (
PHP
)
使用 PHP 构建可定制的 RSS 提要聚合器
:本文展示了如何使用基于 PHP 的服务器端函数来开发一个可定制的 RSS 提要聚合器。此外,您可以从本文下载获得这些功能完备的 RSS 提要聚合器代码,使用这些代码,您能够立即从中获益。(
PHP
)
使用 PHP 和 Apache Solr 实现企业搜索
:通过本文了解如何将企业级搜索引擎 —— Apache Software Foundation 的 Solr —— 与 PHP 应用程序结合使用。(
PHP
)
技巧:使用 PHP 操纵 del.icio. us 书签
: 本文主要介绍如何利用能与 del.icio.us 的 REST API 接口交互的 PEAR Services_Delicious 包操纵书签,并构建定制的 PHP 应用程序。
用 XPath 在 PHP Web 站点中显示 Google Calendar 事件
: 许多组织倾向于在其社区门户、论坛或博客中显示事件日历,从而降低在线集中管理事件的效率。Google Calendar 提供的集成应用程序接口 (API) 为这个问题提供了很好的解决方案。
用 Eclipse Europa 进行 Web 开发系列教程
:Eclipse 为各种 web 技术提供了统一集成开发环境 (IDE)。
本系列教程
由三部分组成,
第 1 部分
讲解如何使用 Eclipse 的最新版本 Europa 快速开发 Java Web 应用;
第 2 部分
帮您了解如何使用统称为 PHP Development Toolkit (PDT) 的一组 Eclipse 插件轻松开发 PHP 应用;
第 3 部分
主要介绍 RDT 和 RadRails Eclipse 插件。
使用 PHP 解析 RDDL 文档
:资源目录描述语言(Resource Directory Description Language,RDDL)允许文档作者提供关于 XHTML 文档中所用资源的更多信息。通过本文了解如何使用 PEAR 提供的 XML_RDDL 包 解析这些 RDDL 描述符,提取可用于
PHP
应用程序的资源信息。
PHP 框架,第 1 部分:开始使用三种常用框架
:短短数年,PHP 的各种框架涌现出来,
本系列
将介绍其中三种广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的相似和不同之处。
用 Xdebug 修正 PHP 应用程序中的错误
:PHP 的 Xdebug 扩展可以帮助您在程序出错或失败时,剖析应用程序并查找原因。通过本文可以了解如何使用 Xdebug 跟踪调用堆栈、分析内存使用情况并查看参数和变量的内容。
使用 PHP 创建 XForms
:本系列分为两部分,旨在帮助 PHP 开发人员加快使用 Web 2.0 XForms 表单开发 PHP 表单的速度,从而最终放弃过时的 Web 1.0 HTML 表单。
第 1 部分
将使用 PHP 创建
XForms
库;
第 2 部分
使用 PHP XForms 库创建有用的
XForms
。
使用 PHP 将 SQL 转换为 XML
:您是否想过用一种简单的方法将 SQL 结果集转换为 XML?PEAR 包 XML_Query2XML 提供的一种全面性框架可以有效地将数据库查询结果转换为可定制的 XML 文档。本文将介绍这个包,并演示一个实际的应用程序。
在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发,第 5 部分: 安装和集成 PHP Java Bridge
:
本系列
文章共有六个部分,本文是其中的第 5 部分,将介绍如何在 Tomcat 应用服务器中安装、设置和集成 PHP Java Bridge,从而使得您能够开发 PHP Web 接口。
用 PHP V5 开发多任务应用程序
:许多 PHP 开发人员认为 PHP 应用程序不可能执行多任务处理,其实并非如此!本文就阐述如何使用 stream_select 和 stream_socket_client 实现进程内 PHP 多任务处理。
用 PHP 构建自定义搜索引擎
:虽然 Google 及其系列产品几乎无所不能,但是 Web 形式的强大搜索引擎并不能很好地适用于每个站点。如果站点内容是高度专业化或已明确分类,那就需要使用 Sphinx 和 PHP 来创建一个优化的本地搜索系统。
用 Smarty 分离 PHP 应用程序中的形式与功能
:随意混用 PHP 与其他 Web 页面标记将导致程序逻辑、HTML、层叠样式表(CSS)和 JavaScript 处于混乱状态,使维护成为一项艰巨的任务。Smarty 模板引擎可以将形式与功能分离。(
PHP
)
PHP V5.2 中的新增功能,第 5 部分: 跟踪文件上传进度
:PHP V5.2 为开发人员添加了 hook 以利用实时跟踪文件上传进度的功能。本文是 “PHP V5.2 中的新增功能” 系列文章(共五部分)的第 5 部分,将向您展示如何监视文件上传并相应地编写代码,以及如何创建 PHP 进度条。
PHP V5.2 中的新增功能,第 4 部分: 使用新的 ZIP 扩展
:PHP 最近把 ZIP 功能添加到了 PHP V5.2 中。本文将向您展示如何通过创建、编辑、上传和读取以及创建和下载 ZIP 文件来充分利用此新增功能。
LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
:重点讨论可为优化 Apache 和 PHP 而采取的措施。
使用 CakePHP 快速打造 Web 站点(共五部分)
:您将了解如何安装和配置 CakePHP 以及有关 MVC 设计、在 CakePHP 中验证用户数据、使用 CakePHP Helper、使用 CakePHP 快速启动并运行应用程序的的基本原理。
为 PHP 应用提速、提速、再提速!,第 3 部分
:本系列文章探讨了 XCache 和 XDebug,现在将探讨 Memcache 守护程序,这 是一种高性能分布式对象缓存。
面向 PHP 开发人员的 XML,第 3 部分: 读、操纵和写 XML 的高级技术
:本文重点讨论在更复杂的环境中如何使用我们已经熟悉的 API 如 DOM 和 SimpleXML,并将第一次接触 XSL 扩展。
如何将 PHP 应用程序国际化
:本文带您探索有助于改进本地化过程或进行本地化规划的技术和工具,如 gettext、XML、XSLT 及设计模式等。
更多文章 >
|
更多教程 >
选择您要浏览的 PHP 专栏:
结合 Ajax 进行 PHP 开发
理解 Zend 框架
软件下载和光盘订阅
PHP 最新源代码和二进制版本下载
PHP for i5/OS 立即下载
Zend 技术文档和相关软件下载
PHP 相关项目资源
IBM PHP 集成工具包
WAS CE V1.1 新版本开源 J2EE 应用服务器下载
DB2 Express-C 9 数据库服务器免费下载
轻松下载 IBM 软件试用版
IBM 软件试用版 DVD,免费征订
IBM developerWorks 工具包系列
学习资源
PHP 推荐读物列表
PHP 核心资源网站(PHP.net)
Wikipedia 中 PHP 定义
PHP 新闻、教程和社区论坛(PHPDeveloper.org)
Ajax 技术资源中心
Web 2.0 开发专区
developerWorks PHP 文章
developerWorks PHP 教程
开发者社区
developerWork 中文论坛
developerWorks 社区
developerWorks blogs
ISV 资源
Apache 网站
Eclipse 网站
SourceForge
SkyEye 开源项目
developerWorks 图书频道
|
时事通讯
|
在线投稿
|
RSS 订阅
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经 IBM 公司或原始作者的书面明确许可,请勿转载。
如果您希望转载,请通过
提交转载请求表单
联系我们的编辑团队。
顶级项目资源
Apache Derby
Apache Geronimo
Eclipse
PHP
热点链接
订阅更多 dW RSS
IBM 软件新手入门
Eclipse 资源中心改版!
2007 TOP 10!
精品教程
dW 每月特别推荐
dW 最新征稿主题列表
最新 IBM 软件试用版 DVD,免费征订!
联系我们
在线投稿
— 与大家分享您的经验和收获!
反馈意见
— 告诉我们您的想法和建议!
特别推荐
关于 IBM
隐私条约
联系 IBM
使用条款