PHP&MySQL
0
有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,XML 和它的所有相关技术可能是恐怖的,但是用 PHP 读取和编写 XML 不一定是项恐怖的任务。首先,需要学习一点关于 XML 的知识 —— 它是什么,用它做什么。然后,需要学习如何用 PHP 读取和编写 XML,而有许多种方式可以做这件事。本文提供了 XML 的简短入门,然后解释如何用 PHP 读取和编写 XML。
NuSOAP 是 PHP 环境下的 WEB 服务编程工具,用于创建或调用 WEB 服务。它是一个开源软件,当前版本是 0.7.2 ,支 持 SOAP1.1 、 WSDL1.1 ,可以与其他支持 SOAP1.1 和 WSDL1.1 的系统互操作。 NuSOAP 完全由PHP语言编 写,由一系列 PHP 类组成,不需要扩展库的支持,这种特性使得 NuSOAP 可以用于所有的 PHP 环境,不受服务器安全设置的影响。
1. NuSOAP 的获取和安装
NuSOAP 项目建立在 SourceForge 上,网络地址是: http://sourceforge.net/projects/nusoap/ 或 http://dietrich.ganx4.com/nusoap,这里,可以下载到 NuSOAP 的最新的版本。
NuSOAP 的安装比较简单,把下载的 NuSOAP 的文件拷贝到服务器上,可以放在独立的目录里,也可以与程序代码放在相同的目录里,只要你的 PHP 代码能够访问到这些文件就可以了。
NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService。它是一个开源软件,是完全采用PHP语言编写的、通过HTTP收发SOAP消息的一系列PHP类,由NuSphere Corporation(http://dietrich.ganx4.com/nusoap/ )开发。NuSOAP的一个优势是不需要扩展库的支持,这种特性使得NuSoap可以用于所有的PHP环境,不受服务器安全设置的影响。
在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳。
软件版本:2.0.1
软件大小:10.2M
适用平台:Win9X/2000/XP
官方网址:http://www.zend.com/store/products/zend-encoder.php
软件的使用方法非常简单,首先选择“File”-“New Project”新建一个项目,然后在该项目下添加你要加密的文件或文件夹。在右边的“Target Directory”选项里输入保存加密PHP文件的路径。然后点“Encode”按钮就可以对当前项目中的PHP文件进行加密了。你还可以将当前项目保存起来,以便你的PHP文件更新后重新加密。PHP文件加密后,文件大小也变得小多了,以前一个30K的文件加密后只有14K。
技巧:在“Tools”-“Settings”对话框的“Extensions to Encoder”文本框中你可以对要加密的文件扩展名进行指定(多个扩展名用空格分隔),使Zend Encoder只对这些文件进行加密。
加密后的PHP文件需要服务器上有Zend Optimizer才能正常显示,而一般在“Zend Encoder”压缩包的“optimizer_packages”目录中都能够找到该文件,如果没有的话可以到www.zend.com免费下载。安装完成后重新启动WEB服务器就可以正常浏览加密的PHP文件了。而一般的PHP空间都是应该支持Zend Optimizer的。
PHP 优化配置之一
让论坛速度更快 PHP加速设置 PHP加速:Zend Optimizer优化PHP程序
Zend Optimizer V2.5.7 For Windows
软件语言:英文
运行环境:Win9x/NT/2000/XP
Zend Optimizer V2.5.7 For Windows软件介绍:
Zend Optimizer用优化代码的方法来提高PHP 4.0应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。所以,使用Zend Optimizer,就等于提高了电子商务的盈利能力。Zend Optimizer能给PHP用户带来很多益处,特别是那些运营网站的人。快速运行PHP程序可以显著降低服务器的CPU负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。
软件版本:2.0.1
软件大小:10.2M
适用平台:Win9X/2000/XP
官方网址:http://www.zend.com/store/products/zend-encoder.php
软件的使用方法非常简单,首先选择“File”-“New Project”新建一个项目,然后在该项目下添加你要加密的文件或文件夹。在右边的“Target Directory”选项里输入保存加密PHP文件的路径。然后点“Encode”按钮就可以对当前项目中的PHP文件进行加密了。你还可以将当前项目保存起来,以便你的PHP文件更新后重新加密。PHP文件加密后,文件大小也变得小多了,以前一个30K的文件加密后只有14K。
技巧:在“Tools”-“Settings”对话框的“Extensions to Encoder”文本框中你可以对要加密的文件扩展名进行指定(多个扩展名用空格分隔),使Zend Encoder只对这些文件进行加密。
加密后的PHP文件需要服务器上有Zend Optimizer才能正常显示,而一般在“Zend Encoder”压缩包的“optimizer_packages”目录中都能够找到该文件,如果没有的话可以到www.zend.com免费下载。安装完成后重新启动WEB服务器就可以正常浏览加密的PHP文件了。而一般的PHP空间都是应该支持Zend Optimizer的。
PHP 优化配置之一
让论坛速度更快 PHP加速设置 PHP加速:Zend Optimizer优化PHP程序
Zend Optimizer V2.5.7 For Windows
软件语言:英文
运行环境:Win9x/NT/2000/XP
Zend Optimizer V2.5.7 For Windows软件介绍:
Zend Optimizer用优化代码的方法来提高PHP 4.0应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compiler)产生的代码进行优化。一般情况下,执行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页,从而完成更多的事务,创造更好的客户满意度。更快的反应同时也意味着可以节省硬件投资,并增强网站所提供的服务。所以,使用Zend Optimizer,就等于提高了电子商务的盈利能力。Zend Optimizer能给PHP用户带来很多益处,特别是那些运营网站的人。快速运行PHP程序可以显著降低服务器的CPU负载,并可以减少一半的反应时间,也就是从访问者点击链接到服务器开始读取页面之间的时间。
PHP5新增一些函数,简单说明如下。
1. 数组
· array_combine() 使用一个包含关键字的数组和一个包含关键字值的数组来创建一个新数组。
· array_diff_uassoc() jie 借助于索引检测(由用户提供的回调函数来实现)来计算数组的偏差。
· array_udiff() 通过数据比较的的回调函数来技术数组的偏差。
· array_udiff_assoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。
· array_udiff_uassoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。索引检测也是使用回调函数实现的。
· array_walk_recursive() 对数组中每个元素递归的应用用户数。
1. 数组
· array_combine() 使用一个包含关键字的数组和一个包含关键字值的数组来创建一个新数组。
· array_diff_uassoc() jie 借助于索引检测(由用户提供的回调函数来实现)来计算数组的偏差。
· array_udiff() 通过数据比较的的回调函数来技术数组的偏差。
· array_udiff_assoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。
· array_udiff_uassoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。索引检测也是使用回调函数实现的。
· array_walk_recursive() 对数组中每个元素递归的应用用户数。



2009年01月22日
09:13
694





