 |
 |
 |
 |
 |
 |
学习 PHP,第 1 部分 这是三部分组成的系列教程,通过叙述如何构建一个文档流系统来介绍基本的 PHP 脚本、数据库的使用以及来自文件系统的流。此部分,我们讲述了构建 PHP 脚本的基本知识,包括语法、HTML 格式和数据库连接。 |
|
|
|
2005年8月4日 |
|
| |
学习 PHP,第 2 部分 本系列教程通过建立一个工作流应用程序介绍使用 PHP 的方方面面。本教程共分为三部分,这是第 2 部分。如果您对 PHP 有基本的了解,并且希望学习从浏览器上传文件、会话或者使用 PHP 处理 XML,请阅读本教程。 |
|
|
|
2005年8月4日 |
|
| |
学习 PHP,第 3 部分 本系列教程通过构建一个简单的工作流应用程序来介绍如何使用 PHP,分为三部分,这是第 3 部分。本期教程将介绍如何使用 HTTP 身份验证、流化文件以及如何创建对象和异常。 |
|
|
|
2005年8月11日 |
|
| |
用 PHP 创建 Amazon 店面,第 1 部分:用 Amazon ECS 获得内容 这是使用 PHP 和 Amazon 电子商务服务(ECS)建设 Amazon 店面的两部分教程的第一部分。建设的店面允许购物者查看列表中显示的商品,或者在商店中搜索特定商品。第 2 部分将介绍购物车、推荐服务以及建设专卖店。 |
|
|
|
2005年12月21日 |
|
| |
使用 PHP 和 Derby 创建内容管理系统 学习如何构建简单的内容管理系统(CMS),可以使用这个系统自动地创建、维护和向 Google 提交站点地图。使用 PHP 和 Web 浏览器通过数据库管理页面内容。当系统的内容改变时,系统创建站点地图并且向 Google 提交,可以快速地使新内容和已更新的内容加入 Google 的索引。 |
|
|
|
2006年1月9日 |
|
| |
用 PHP、Derby 和 PayPal 创建 Web 店面,第 1 部分:设置基本数据库 本系列介绍了用 PHP 构建一个用 PHP 数据对象访问 Derby 数据库的 Web 店面。店面中包含一个用户可以管理的购物车,允许用 PayPal 购买商品,包含商家通过电子邮件自动通知客户订购成功的功能。 |
|
|
|
2006年1月9日 |
|
| |
用 PHP、Derby 和 PayPal 创建 Web 店面,第 2 部分:收集付款 本系列介绍了用 PHP 构建一个用 PHP 数据对象访问 Derby 数据库的 Web 店面。店面中包含一个用户可以管理的购物车,允许用 PayPal 购买商品,包含商家通过电子邮件自动通知客户订购成功的功能。第 2 部分介绍如何创建购物车以及如何通过 PayPal 进行支付。 |
|
|
|
2006年1月9日 |
|
| |
用 PHP、Derby 和 PayPal 创建 Web 店面,第 3 部分: 设置订单、送货和电子邮件 本系列介绍了用 PHP 构建一个用 PHP 数据对象访问 Derby 数据库的 Web 店面。店面中包含一个用户可以管理的购物车,允许用 PayPal 购买商品,包含商家通过电子邮件自动通知客户订购成功的功能。最后这一部分介绍如何添加事务、送货组件和电子邮件通知特性。 |
|
|
|
2006年1月9日 |
|
| |
Linux 上的 Apache、Cloudscape 和 PHP:成功的组合 您想知道如何从头构建 PHP 数据库应用程序吗?这个教程向您讲解如何安装 IBM DB2 Run Time Client,从而访问 IBM Cloudscape 数据库。我们还将安装和配置 Apache Web 服务器以驻留应用程序,以及编译和配置 Apache 的 PHP 模块。本教程的最后一部分讲解如何使用 Cloudscape Network Server 和 Apache 来检验数据库应用程序。 |
|
|
|
2006年2月23日 |
|
| |
如何在 PHP 中使用正则表达式 正则表达式提供了一种处理文本的强大方法。使用正则表达式,您可以对用户输入进行复杂的检验、解析用户输入和文件内容,以及重新格式化字符串。PHP 为用户提供了使用 POSIX 和 PCRE 正则表达式的简单方法。本教程将讨论 POSIX 和 PCRE 之间的差异,并介绍如何使用正则表达式和 PHP V5。 |
|
|
|
2006年3月13日 |
|
| |
使用 Web 服务和 eBay SDK 开发应用程序,第 3 部分:使用 PHP5 和 Web 服务开发 eBay 应用程序 使用 PHP5 创建通过 Web 服务与 eBay 交互的应用程序。在 eBay 的事务中,几乎有一半是通过其 Web 服务平台进行的。在本教程中,您将全面了解 eBay XML API 的技术细节,并学习如何使用 Services_Ebay PHP 扩展。 |
|
|
|
2006年3月15日 |
|
| |
利用 PHP 和 Subversion 从零开始创建一个 blog PHP 是一种出色的 Web 编程语言,非常适合用于创建动态 Web 站点,例如 blog。本教程介绍如何从零开始构建 blog,同时利用平面文本存储数据。使用 Subversion 将 Web 站点备份在一个远程系统上,万一 Web 站点崩溃,数据可以得到保护。Subversion 越来越受欢迎,是备份 Web 站点的首选。若您的服务器崩溃,或只是因为您不喜欢上周的随笔 (rambling),则可利用 Subversion 将 Web 站点回滚到之前版本的 blog 。 |
|
|
|
2006年4月20日 |
|
| |
在 Apache Geronimo 中运行 PHP 应用程序 PHP 成为流行的脚本语言已经有一段时间了。但是,随着 Java 技术和 Apache Geronimo(一种 J2EE 认证的应用服务器)的发展,许多有经验的开发人员回避在 Geronimo 上使用 PHP,因为这种服务器只默认支持 JavaServer Pages(JSP)。PHP Java Bridge 解决了这个问题,它为在 Geronimo 上使用 PHP 提供了全面支持,并支持跨 PHP 和 JSP 脚本共享会话。 |
|
|
|
2006年4月20日 |
|
| |
通过 PHP 和 Sajax 使用 Ajax,简单 Ajax 工具包如何把服务器端 PHP 与 JavaScript 集成 多年以来,创建真正具有响应性的 Web 应用程序这一目标一直被 Web 开发的一个简单事实所阻碍:要改变页面某一部分的信息,用户就必须重载整个页面。但是以后不再会这样了。感谢异步 Java 脚本和 XML(Ajax),我们现在可以从服务器端请求新内容,只修改页面的一部分。这个教程解释了如何把 Ajax 用于 PHP ,并介绍了简单 Ajax 工具包(Sajax),这是一个用 PHP 编写的工具,可以把服务器端 PHP 与 JavaScript 集成。 |
|
|
|
2006年5月11日 |
|
| |
使用 PHP 构建搜索优化应用程序,第 1 部分:入门 PHP 是基于 Web 的动态编程语言,接受各种输入格式,并使用内置的 SOAP 客户机从 Web 获得信息。PHP 与使用搜索引擎优化(search engine optimization,SEO)的应用程序结合起来是一种强大的工具,用于从主要搜索引擎获得信息,这些信息可以指导网站管理员的在线市场活动和 SEO 策略。了解如何通过构建应用程序的后端来监控和跟踪客户机的 SEO 工作,从而如何有效利用这些策略。 |
|
|
|
2006年5月18日 |
|
| |
用 PHP 绘制 3-D 图像 PHP(一种最初打算用于 Web 开发的语言)多年来一直用于管理动态 Web 站点和数据库应用程序。通过 PHP 扩展和应用库(PHP Extension and Application Repository,PEAR)获得的语言扩展允许开发人员在一些新的、有趣的方面采用该语言。PEAR 的 Image_3D 包是面向对象的接口,用于以多种格式(包括 PNG 和 SVG 这两种受越来越多现代 Web 浏览器支持的格式)创建三维 (3-D) 图形。本教程将带您体验如何使用 Image_3D 包,了解使用动态 3-D 图像的限制,并研究 3-D 图形的解决方案和实际应用。 |
|
|
|
2006年5月25日 |
|
| |
用 OpenLaszlo 装点 PHP 应用,第 1 部分: 创建交互式界面 “用 OpenLaszlo 装点 PHP 应用” 教程系列展示如何用 OpenLaszlo 为 PHP 应用程序创建更交互的界面,用 PHP 创建更动态的 OpenLaszlo 应用程序。本系列要求基本了解或愿意学习 XML、JavaScript 和 PHP。两者具有各自的优点,且基于协同开放标准,能够完美地协同工作,所以它们都值得学习。 |
|
|
|
2006年6月22日 |
|
| |
用 OpenLaszlo 装点 PHP 应用,第 2 部分: PHP REST 和数据绑定 本“用 OpenLaszlo 装点 PHP 应用” 教程系列展示如何使用 OpenLaszlo 为 PHP 应用程序创建更交互的界面,以及如何使用 PHP 创建更动态的 OpenLaszlo 应用程序。本系列要求基本了解或愿意学习 XML、JavaScript 和 PHP。在这个四部分系列的第 2 部分中,将探讨一种重要的分布式应用程序架构,叫做 Representational State Transfer (REST),该架构将用于扩展第 1 部分描述的 knock-knock 协议,以使用 XML 而非 HTML。 |
|
|
|
2006年6月22日 |
|
| |
用 OpenLaszlo 装点 PHP 应用,第 3 部分: 添加数据库 “用 OpenLaszlo 装点 PHP 应用” 教程系列展示如何使用 OpenLaszlo 为 PHP 应用程序创建更交互的界面,以及如何使用 PHP 创建更动态的 OpenLaszlo 应用程序。本系列要求基本了解或愿意学习 XML、JavaScript 和 PHP。第 3 部分是本系列的最后一部分,更深入了一步,展示如何使用 PHP 动态地将应用程序放入 ODBC 数据库中并创建生成 OpenLaszlo 代码的库。 |
|
|
|
2006年6月22日 |
|
| |
用 PHP 构建 Web 服务 在过去几年中,新的 Web 服务已经在互联网上大量出现了。而且,对于构建自己的 Web 服务来说,还有什么语言能比 PHP 更好吗?使用 PHP,可以利用强大的脚本语言,能够连接数据库,开发更快速、更容易,而且由于底层库在编译时经过了性能优化,所以响应时间也很短。 |
|
|
|
2006年6月29日 |
|
| |
确保 PHP 应用程序的安全 大家都知道安全性是重要的,但是行业中的趋势是直到最后一刻才添加安全性。既然不可能完全保护 Web 应用程序,那么为什么要费这个劲儿呢,不是吗?不对。只需采用一些简单的步骤就能够大大提高 PHP Web 应用程序的安全性。 |
|
|
|
2006年7月6日 |
|
| |
开放源码 CMS 入门,第 5 部分:为 Jakarta Slide 构建 PHP WebDAV 客户机 在本系列教程的第五部分中,您将学习如何为 Jakarta Slide(利用它可为内容管理构建 PHP 应用程序)创建一个基于 Web 的 PHP 分布式授权和版本管理(WebDAV)客户机。掌握这些知识后,您就能够继续在可管理大量用户和文档的系统上构建其他 PHP 应用程序。 |
|
|
|
2006年7月6日 |
|
| |
程序员的电影珍藏,第 1 部分:用 PHP 和 DB2 构建个人电影信息管理系统 使用 Eclipse IDE、DB2 Express-C 9 和 WebSphere Application Server Community Edition 探索 PHP 和 XML 开发。学习如何配置这些软件――这些应用程序是“Java 应用开发源动力”的一部分――以开发一个基于 Web 的电影信息数据库。 |
|
|
|
2006年8月28日 |
|
| |
从 PHP 调用安全的 Web 服务方法 了解如何满足实现 Web 服务客户机的 PHP:Hypertext Processor (PHP) 脚本中的安全和方法定义要求。通过使用 PHP 5 中新的 SOAP 扩展,您将了解如何实现 WS-Security 基本身份验证以及如何将复杂的对象作为参数传递给 SOAP 调用。 |
|
|
|
2006年10月9日 |
|
| |
为 PHP 应用程序制作一个 Webmail 界面 您知道如何让用户通过 Web 表单与 PHP 应用进行交互,但是有时候 e-mail 却更方便些。也许有些用户使用移动电话之类的小型设备,或者以一种非实时的方式进行交互,例如订阅电子邮件列表。本文探讨如何通过构建一个 PHP Webmail 应用程序读取和发送电子邮件。 |
|
|
|
2006年10月16日 |
|
| |
设置 PHP 和 MySQL 开发环境 本教程介绍如何在 Windows XP 机器上设置 Apache Web 服务器、PHP 解释器和 MySQL 数据库以构成所需的开发环境。 |
|
|
|
2007年3月15日 |
|
| |
使用 PHP 创建交互式生产 wiki,第 1 部分:简介及框架 “使用 PHP 创建交互式生产 wiki”这一系列教程将使用 PHP 从头创建配有可用于跟踪生产的增值功能的 wiki。Wiki 被广泛用作帮助加速开发、提高生产率和培训人员的工具。本系列教程的每一部分将开发 wiki 的各个组成部分,直至 wiki 开发完成并准备好迎接黄金期,具有包括文件上传、日历“里程碑”系统和开放博客等功能。 wiki 还包含可由某些用户自定义权限的项目。 |
|
|
|
2007年7月26日 |
|
| |
使用 PHP 创建交互式生产 wiki,第 2 部分:开发基本的 wiki 代码 这个 “使用 PHP 创建交互式生产 wiki” 系列教程展示了如何使用 PHP 从头创建 wiki,并为其添加对创建过程十分有用的增值特性。Wiki 作为一种工具,被广泛用于加速开发、提高生产率和培训他人。本系列的每一部分都会开发 wiki 的一个组成部分,直到最终组成可以投入使用的成品,使其具有文件上载、日历 “里程碑” 系统和开放 blog 等特性。此 wiki 还将包括一些特殊项目,其权限只对某些用户是可定制的。 |
|
|
|
2007年7月26日 |
|
| |
使用 PHP 创建交互式生产 wiki,第 3 部分:用户和权限 “使用 PHP 创建交互式生产 wiki” 这一系列教程将使用 PHP 从头创建带有用于跟踪生产的增值功能的 wiki。Wiki 被广泛用作帮助加速开发、提高生产率和培训人员的工具。本系列教程的每一部分将开发 wiki 的各个组成部分,直至 wiki 开发完成并准备好迎接黄金期,具有包括文件上传、日历 “里程碑” 系统和开放博客等功能。Wiki 还包含可由某些用户自定义权限的项目。在第 2 部分中,您已经使基本 wiki 开始运行。现在要添加一些控制,决定访问 Criki 时不同用户所能执行的操作。 |
|
|
|
2007年7月26日 |
|
| |
使用 PHP 创建交互式生产 wiki,第 4 部分:任务管理 “使用 PHP 创建交互式生产 wiki” 这一系列教程将使用 PHP 从头创建配有可用于跟踪生产的增值功能的 wiki。Wiki 被广泛用作帮助加速开发、提高生产率和培训人员的工具。本系列教程的每一部分将开发 wiki 的各个组成部分,直至 wiki 开发完成并准备好迎接黄金期,具有包括文件上传、日历 “里程碑” 系统和开放博客等功能。Wiki 还包含可由某些用户自定义权限的项目。在第 3 部分中,我们添加了一些对哪些身份的用户可以执行哪些操作的控制。现在将要添加一些任务管理。 |
|
|
|
2007年7月26日 |
|
| |
使用 PHP 创建交互式生产 wiki,第 5 部分:开放式博客 “使用 PHP 创建交互式生产 wiki” 这一系列教程将使用 PHP 从头创建配有可用于跟踪生产的增值功能的 wiki。Wiki 被广泛用作帮助加速开发、提高生产率和培训人员的工具。本系列教程的每一部分将开发 wiki 的各个组成部分,直至 wiki 开发完成并准备好迎接黄金期,具有包括文件上传、日历 “里程碑” 系统和开放博客等功能。Wiki 还包含可由某些用户自定义权限的项目。在第 4 部分中我们添加了某种任务管理。现在您将创建开放博客,它为用户提供了可以进行公开讨论的场所。 |
|
|
|
2007年7月26日 |
|
| |
用 Project Zero 开发应用程序: Project Zero 和 PHP 入门 Project Zero 提供了一个快速软件开发环境,可以基于流行的 Web 技术(比如 PHP)开发交互式 Web 应用程序。本教程将演示如何轻松掌握 Project Zero 基础,包括开发工具的安装,以及使用 PHP 作为后端脚本语言构建一个 Ajax Web 2.0 示例。顺便讨论如何导出应用程序,并通过示例讲解如何调试和扩展 Web 2.0 应用程序。 |
|
|
|
2007年9月5日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 2 部分:PHP 开发工具 身为一名 Web 开发人员,无论您想要使用哪种技术组合,Eclipse 都是可以提高生产力的单一集成开发环境 (IDE)。在三部分系列教程的第 1 部分中,您了解了如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。本教程是第 2 部分,我们将了解使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件开发 PHP 应用程序是多么轻松。 |
|
|
|
2008年1月3日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 4 部分: 使用 CakePHP 的会话组件和请求处理程序组件 CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。第 1 部分主要介绍了如何启动并运行 CakePHP,第 2 部分演示了如何使用 Scaffolding 和 Bake,而第 3 部分说明了如何使用 CakePHP 的 Sanitize 组件和 Security 组件来帮助保证用户提交的数据的安全。本教程将主要介绍 CakePHP 的 Session 组件。 |
|
|
|
2008年2月21日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 2 部分: 用 CakePHP 打造更大更好的站点 CakePHP 是用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示了如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2008年2月21日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 2 部分: 用 CakePHP 打造更大更好的站点 CakePHP 是一种用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2008年2月21日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 4 部分: 使用 CakePHP 的 Session 和 Request Handler 组件 CakePHP 是一种用 PHP 构建 Web 站点的辅助工具,它稳定、可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2008年2月21日 |
|
| |
在 PHP 和 Java 应用程序中使用 XML 数据库 伴随着 XML 的流行,原生 XML 数据库也越来越普及,因为数据以原生的 XML 格式而不是通过关系数据库中的表存储。使用原生 XML 数据库意味着要修改模式只需要对代码略加修改而不需要改变数据库。PHP 和 Java(TM) 开发人员可通过使用原生 XML 数据库获得莫大的好处。本教程引导您迅速熟悉原生 XML 数据库的使用,看看它会为 XML 开发带来什么样的好处。 |
|
|
|
2008年4月24日 |
|
| |
使用 PHP 搭建自己的视频点播网站,第 1 部分:基础工作 搭建您自己的视频点播网站并不复杂。上传一些视频,然后供人们观看。就这么简单。但是如果您想要做很多视频,则必须将它们组织起来。这个 “使用 PHP 创建自己的视频点播网站” 教程系列包括三部分,将带您了解如何创建针对 Web 优化的视频,以及创建用于组织视频和使视频可访问的 PHP 应用程序。第 1 主要介绍基本工作,包括装配和安装必须的组件以及收集和转换视频。 |
|
|
|
2008年5月12日 |
|
| |
在 Eclipse 中使用 PHP 构建 Web 服务 通过本教程学习在 Eclipse Europa 中如何使用 PHP 通过 PHP Development Tools 插件构建 Web 服务。了解 PDT 项目以及如何创建和部署有用的 PHP 项目,了解契约优先(contract-first)开发背后的原理,以及理解 Web Services Description Language (WSDL) 文件的基本组成。 |
|
|
|
2008年6月23日 |
|
| |
使用 PHP 创建自己的视频点播网站,第 2 部分:基本结构 创建您自己的视频点播网站并不复杂。上传一些视频,然后供人们观看。就这么简单。但是如果您想要做很多视频,则必须将它们组织起来。这个 “使用 PHP 创建自己的视频点播网站” 教程系列包括三部分,将带您了解如何创建针对 Web 优化的视频,以及创建用于组织视频和使视频可访问的 PHP 应用程序。第 1 部分主要介绍基本工作,包括装配和安装必须的组件以及收集和转换视频。第 2 部分将使用 CakePHP 构建基本应用程序。 |
|
|
|
2008年6月30日 |
|
| |
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 1 部分: 安装设置组件 使用 PHP 和 Java 编程语言开发一个 Facebook 应用程序。本教程先带您初步了解 Facebook 的概况,然后一步步向您介绍创建一个 Facebook 应用程序所需组件的安装过程。接着,您将会进一步了解 Facebook,尤其是与如何将您的应用程序集成到站点中有关的方面。最后,您将安装设置完成一个空的框架应用程序作为后续工作的开始。在本系列的第 2 和第 3 部分中,您将了解如何开发您在第 1 部分中创建的应用程序。 |
|
|
|
2008年7月10日 |
|
| |
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 2 部分: 并行地使用 Java 和 PHP 为一个已有的股票经纪公司构建一个 Facebook 接口,使其能够进行在线投资组合管理。学习一种方法,将一个应用程序的功能拆分成 PHP 和 Java 组件,并使用 Spring 框架将一个标准 MVC 架构应用到 Java 代码中。 本教程系列的第 2 部分覆盖了你在第 1 部分中开始的 Facebook 应用程序开发的详细内容。 |
|
|
|
2008年7月14日 |
|
| |
使用 Eclipse 和 PDT 调试 PHP 将 PHP 开发工具(PHP Development Tools,PDT)插件安装到 Eclipse Europa 后,您将能够快速编写和调试 PHP 脚本和页面。PDT 支持两种调试工具:XDebug 和 Zend Debugger。通过本文了解如何配置 PDT 来调试 PHP 脚本,并了解在详细查看脚本时应使用哪些透视图。 |
|
|
|
2008年7月16日 |
|
| |
掌握 Facebook 应用程序开发,使用 PHP、Rational Application Developer、WebSphere Application Server 和 DB2 进行实现,第 3 部分: 完成 Facebook 股票经纪演示应用程序的开发 这是使用 PHP 和 Java 语言开发完全功能 Facebook 应用程序的三部分系列教程的最后一篇教程,为一个现有的股票经纪交易应用程序添加一个 Facebook 接口。在本教程中,您将使用在前两部分中安装的工具和开发的组件来实现 Facebook 应用程序的细节。 |
|
|
|
2008年7月31日 |
|
| |
使用 PHP 获得图形 设想一下,仅使用代码(而无需使用复杂的图形程序)动态地创建 Web 页面图形。图形的创建和处理都可以使用 PHP 来完成。您可以把编程技巧应用到为 Web 生成图像上。 |
|
|
|
2008年8月4日 |
|
| |
使用 PHP 创建自己的视频点播网站,第 3 部分:集成 YouTube 创建自己的视频点播网站并不复杂。上传一些视频,然后供人们观看。就这么简单。但是如果您想要做很多视频,则必须将它们组织起来。这个三部分系列教程将带您了解如何创建针对 Web 优化的视频,以及创建用于组织视频和使视频可访问的 PHP 应用程序。第 1 部分主要介绍基本工作,包括装配和安装必须的组件以及收集和转换视频。第 2 部分构建基本应用程序。本教程是第 3 部分,将添加一个漂亮的用户界面并集成 YouTube。 |
|
|
|
2008年10月16日 |
|
| |
使用 XSLT、SimpleXML 和 PHP 5 分离内容和表示 多年以来,开发人员设计了许多策略和框架以简化业务逻辑和表示逻辑的分离。在这篇教程中,您会探究两种从表示逻辑中分离数据和业务逻辑的解决方案:一种通过 PHP 5 中的 XSL 模块使用 XSLT,另外一种使用 PHP 5 中的 SimpleXML 模块。为说明这两种解决方案,以个人简历的 Web 页面为例,该页面存储为 XML 文件。 |
|
|
|
2008年11月24日 |
|
| |
为 Perl、Python 和 PHP 构建 Eclipse 开发环境 Eclipse 为构建编译性语言(比如 C)和 Java 编程语言的工具提供了大量特性,但对脚本语言(比如 Perl、Python 和 PHP)的支持却很少。庆幸的是,Eclipse Dynamic Languages Toolkit (DLTK) 为这些语言以及类似的语言提供了支持。通过本文学习构建基于 DLTK 的 IDE 的步骤,并且探索每个步骤的样例代码。 |
|
|
|
2009年4月7日 |
|
| |
使用 PHP 在 CICS 上构建 REST 服务 CICS Transaction Server (TS) 是一个强大的事务管理器,它的特点是能够快速处理大量数据。SupportPac CA1S 借助 IBM WebSphere sMash 技术,使用 PHP 脚本功能和与 REST 相关的特性增强 CICS TS。本教程演示如何使用 PHP 快速轻松地处理 CICS 程序,并将其公开到 Web。如果您是 PHP 开发人员,那么想想如何利用您的技术在 CICS 中与企业资产进行交互;如果您是 CICS 开发人员,那么看看 PHP 如何为管理现有资源提供一种简单便捷的方式。 |
|
|
|
2009年6月22日 |
|
| |
使用 CakePHP 快速打造 Web 站点,第 1 部分: 入门 CakePHP 是一种用 PHP 构建 Web 站点的辅助工具,它很稳定,可直接用于生产及快速开发。“使用 CakePHP 快速打造 Web 站点” 系列教程向您展示如何使用 CakePHP 构建在线产品目录。 |
|
|
|
2009年6月23日 |
|
| |
理解 Zend 框架,第 2 部分: 模型-视图-控制器及添加数据库 “理解 Zend 框架” 系列按顺序记录了构建在线提要阅读器 Chomp 的过程,同时对使用近期引入的开放源码的 PHP Zend 框架的主要方面进行了解释。在 第 1 部分 中,我们讨论了 Zend 框架所要实现的目标,其中包括了易用组件和基于模型-视图-控制器(MVC)模式的架构。现在我们将其付诸实践。在本教程中,将向您介绍使用 Zend 框架创建在线提要阅读器 Chomp 的开始,也就是在逐渐了解 MVC 模式的同时创建一个表单并为数据库添加信息。 |
|
|
|
2006年10月19日 |
|
| |
理解 Zend 框架,第 3 部分: 提要(RSS) “理解 Zend 框架” 系列按顺序记录了构建在线提要阅读器 Chomp 的过程,同时对使用近期引入的开放源码的 PHP Zend 框架的主要方面进行了解释。在第 1 和第 2 部分中,我们讨论了 Zend 框架所要实现的目标,以及如何使用 Zend 框架创建在线提要阅读器的开端,在逐渐了解 MVC 模式的同时创建一个表单并为数据库添加信息。本教程将向您介绍如何使用 Zend 框架实现应用程序的在线提要阅读器部分。 |
|
|
|
2006年10月19日 |
|
| |
理解 Zend 框架,第 5 部分:创建 PDF 文件 在 “理解 Zend 框架” 系列前面的部分中,我们使用开放源码的 PHP Zend 框架创建了基本的应用程序,即 Chomp 在线提要阅读器。在本教程中,我们将使用 Zend 框架的 PDF 功能生成一个基于用户已保存条目的 PDF 文档。 |
|
|
|
2006年10月26日 |
|
| |
理解 Zend 框架,第 8 部分:添加相关信息和服务 在 “理解 Zend 框架” 之前的部分中,我们使用开放源码的 PHP Zend 框架创建了基本的应用程序 Chomp 在线提要阅读器。本教程(第 8 部分)通过将 Amazon.com、Yahoo! 和 Flickr 等在线资源链接到我们当前的应用程序中,添加一个额外的功能以创建一个健壮的混合体。 |
|
|
|
2006年10月26日 |
|
| |
程序员的电影珍藏,第 2 部分:完成个人电影管理系统 使用 Eclipse IDE、IBM DB2 Express-C 9 和 Websphere Application Server Community 版本 探索 PHP 和 XML 开发。学习如何配置这些应用程序 ―― 这些应用程序是 Java 应用开发源动力 的一个程序的一部分 ―― 以开发一个基于 Web 的电影信息数据库。本文是一个由两部分组成的教程的第 2 部分,文中谈到了基本的 PHP 代码开发和 DB2 数据库配置及数据检索。第 1 部分则介绍了工具的安装和配置,以及一些基本的用于印证概念的代码开发。 |
|
|
|
2006年12月11日 |
|
| |
LAMP 技术简介 本教程将探究 Linux-Apache-MySQL-PHP(也称 LAMP)Web 开发框架,并展示该框架如何帮助构建用于解决常见业务问题的应用程序。本教程首先探索 LAMP 架构,然后介绍基本的 PHP 概念。在介绍 PHP 的背景知识之后,本教程将解释 MySQL 支持,并着重介绍数据库概念和如何从 PHP 中访问 MySQL。所有这些技术都是以一个现实世界中的客户管理实例为背景进行讨论的。 |
|
|
|
2007年3月8日 |
|
| |
使用 Dojo 和 DB2 开发 Ajax Web 应用程序 跟随本案例分析,使用 DB2 9 for Linux, UNIX, and Windows、XQuery、PHP 和 Dojo JavaScript Framework 快速创建一个优雅的、能够做出响应的 Web 应用程序。本案例学习建立在 IOD Planner 2006 基础上,这是一个用于 IBM Information On Demand 2006 Global Conference 的 Web 应用程序。 |
|
|
|
2007年3月30日 |
|
| |
使用开源软件设计、开发和部署协作型 Web 站点,第 3 部分: 在 Windows 中建立开发环境 在 Windows 中安装和配置开发基于 Drupal 的 Web 站点所需的软件,以及开发环境所需的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。 |
|
|
|
2007年4月2日 |
|
| |
使用开源软件设计、开发和部署协作型 Web 站点,第 4 部分: 在 Linux 中建立开发环境 在 Linux 中安装和配置开发基于 Drupal 的 Web 站点所需的软件,以及开发环境所需的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。 |
|
|
|
2007年4月2日 |
|
| |
发布您自己 PEAR 通道的进介指南 PHP Extension and Application Repository (PEAR) 是为轻松完成构建应用程序所需的开发任务而构建的 PHP 包集合。PEAR 包管理器 V1.4 引入了通道的概念,通道是组织和交付可随包管理器一起安装的包的方法。本教程将讨论通道,介绍并说明 channel.xml 文件,演示如何为分发包构建通道。通道常用于通过 Internet 公开 PEAR 包,但是企业可以使用通道轻松分发企业专用的 PHP 代码。 |
|
|
|
2007年7月26日 |
|
| |
Web 2.0 个人行事历应用演示 IBM Information Demand 2006 Conference Personal Planner 论证了 DB2 9 pureXML 数据服务器可用的强大 Web 应用程序技术。它展示了 Ajax 应用的丰富经验,使终端用户可以完整地访问这次会议中超过 800 场的会谈。此外,您将看到,利用 Zend Core for IBM 为 DB2 部署 PHP Web 应用程序有多么轻松,还可以查看应用程序,学会如何构建您自己的应用程序。 |
|
|
|
2007年11月8日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 1 部分:Eclipse Java EE 成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在可以提高生产力的集成开发环境 (IDE):Eclipse。本教程是三部分系列教程 “用 Eclipse Europa 进行 Web 开发” 的第 1 部分,将介绍如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 来快速开发 Java Web 应用程序。我们将使用 Java Platform, Enterprise Edition 5 (Java EE) for Eclipse 来构建用于跟踪和计算棒球统计信息的 Web 应用程序。 |
|
|
|
2007年12月27日 |
|
| |
用 Eclipse Europa 进行 Web 开发,第 3 部分:Ruby Development Toolkit 和 RadRails 成为一名 Web 开发人员恰逢其时。从来不曾像现在一样有如此多的技术选择。大量优秀的开源 Web 服务器、数据库、编程语言和开发框架供您使用。无论您希望使用哪种技术组合,都存在一种可以提高生产力的集成开发环境 (IDE):Eclipse。在介绍如何通过 Eclipse 实现使用 Java、PHP 和 Ruby 的 Web 开发的三部分系列教程的第 1 部分中,您了解了如何通过 Eclipse 实现使用 Java 技术、PHP 和 Ruby 的 Web 开发,查看如何使用 Eclipse 的最新版本 —— Europa —— 快速开发 Java Web 应用程序。在第 2 部分中,您了解了使用统称为 PHP Development Toolkit (PDT) 的另一组 Eclipse 插件来开发 PHP 应用程序是多么简单。在第 3 部分中,我们将介绍 RDT 和 RadRails Eclipse 插件并向您展示如何获得并开始使用这些插件。您将了解如何使用 RadRails 执行许多常见的 Ruby on Rails 开发任务。 |
|
|
|
2008年1月3日 |
|
| |
用 Ajax 和 del.icio.us 创建自己的信息空间 del.icio.us 是一个社交性书签 Web 站点,它允许用户创建和共享独立于浏览器的书签,可以通过因特网直接访问这些书签。这个站点对传统的浏览器书签的层次化组织方式做了革新,让用户能够把书签与任意数量的描述性标记关联起来。想像一下,在一个页面上保存您的 del.icio.us 标记、链接和功能,或者在一个页面上把正在浏览的站点直接保存到 del.icio.us 帐户中,并加上评论和选择的标记。本教程讲解如何使用 Ajax 构建这样的页面,并用一个 PHP 脚本作为服务器端代理。 |
|
|
|
2008年3月27日 |
|
| |
使用 Google Mapplets 自定义 Google Maps 结果页面 Google Mapplet 是一个运行在 Google Maps 结果页面的应用程序,允许您将自定义的信息和行为添加到页面和地图中。在本教程中,您将编写一个 Google Mapplet,使用 Yahoo Weather RSS 提要在 Google Maps 中显示本地天气。为说明使用 Google Mapplets API 时用到的各种技术,您要实现两种解决方案。第一种是在客户端使用 RSS 和 JavaScript。第二种是在服务器端使用 XSLT、PHP、KML 和 JavaScript。 |
|
|
|
2009年3月19日 |
|
| |