网络规划是一个许多开发者觉得棘手的领域,假如他们主要涉足的是网络应用脚本这个更加“软性”的领域,情况更是如此。假设您是一个这样的开发者,您不应让这个问题令您彻夜难眠,因为PEAE——PHP扩展与应用库——有许多包可以大大简化您的网络规划项目。这些包为您提供一个稳健、经过仔细检测的代码库,同时为您节省编写自己代码的时间与精力。而且您还不用砍价,因为它们是免费的!
本文列出了10个在网络规划领域内工作的开发者非凡感爱好的PEAE包(表A)。了解并试用一下这些包。您决不会料到,您可能会发现解决您当前碰到的问题的方法。
表A
包名称 | 说明 | URL | |
Net_Server | 这个模块为PHP的套接字API提供一个提取层,使其可以方便地建立多功能的daemon应用程序。它支持包括分叉、访问控制和TCP交易在内的服务器功能,并可通过子类进行轻松扩充。 当您需要建立一个高度自定义、可扩充的服务器daemon时,应用这个模块。 | Net_Server | |
Net_Ipv4 | 这个模块为IPv4地址处理提供各种各样的工具。它的一些功能包括:把由‘.’连接的IP地址转换成长整数(或相反)、确认IP地址语法、解析地址和子网路遮罩、以及计算IP地址和子网路遮罩中的网络信息。 当您需要处理IP地址,如进行数字计算或“猜测”网络地址信息时,应用这些函数。 | Net_Ipv4 | |
Net_DNS | 这个模块为DNS系统提供一个界面,答应您通过一个PHP应用程序在远程主机上执行复杂的DNS查询。这个模块还为一个DNS响应的不同部分提供OOP访问。 当您需要运行DNS查询,如查找名称服务器和MX记录,或执行区域传输时,应用这个模块。 | Net_DNS | |
Net_POP3 | 当您需要通过PHP与一个POP3服务器建立连接,并执行交易时,这个模块为您提供所需的例行程序。它支持信息列表与删除、APOP认证和DIGEST/CRAM安全功能。 当您需要建立一个基于PHP的POP3电子邮件客户端时,应用这个模块。 | Net_POP3 | |
Net_SMT | 这个模块为通过SMTP协议建立并传输电子邮件信息提供一个低端界面。您可以利用它在组件中建立一个电子邮件信息,与一个邮件服务连接并进行处理,并通过网络将结果送出。它支持几种认证方法(DIGEST-MD5、CRAM-MD5、LOGIN和PLAIN)。 当您需要比PHP内置邮件函数所提供的功能更强大的灵活性,即直接与一个非标准SMTP服务器交易时,应用这个模块。 |
||
| 共2页: 上一页 1 [2] 下一页 | |||
![]() |