10个网络规划PEAR类 来简化PHP编码

阿楠万岁

阿楠万岁

2016-01-29 13:21

10个网络规划PEAR类 来简化PHP编码,10个网络规划PEAR类 来简化PHP编码

    网络规划是一个许多开发者觉得棘手的领域,如果他们主要涉足的是网络应用脚本这个更加“软性”的领域,情况更是如此。假设您是一个这样的开发者,您不应让这个问题令您彻夜难眠,因为PEAE——PHP扩展与应用库——有许多包可以大大简化您的网络规划项目。这些包为您提供一个稳健、经过仔细检测的代码库,同时为您节省编写自己代码的时间与精力。而且您还不用砍价,因为它们是免费的!

    本文列出了10个在网络规划领域内工作的开发者特别感兴趣的PEAE包(表A)。了解并试用一下这些包。您决不会料到,您可能会发现解决您当前遇到的问题的方法。

Net_FTP2

Net_Server

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/) 

 这个模块为PHP的套接字API提供一个提取层,使其可以方便地建立多功能的daemon应用程序。它支持包括分叉、访问控制和TCP交易在内的服务器功能,并可通过子类进行轻松扩充。

当您需要建立一个高度自定义、可扩充的服务器daemon时,应用这个模块。

 

Net_Server

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/) 

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服务器交易时,应用这个模块。

 

Net_SMT

 

Net_FTP2

 这个模块提供一个FTP协议包装器,使在PHP中建立一个FTP客户应用程序成为可能。它支持远程服务器上的PASV交易,ASCII和二进制文件传输,以及最常见的FTP文件操作。

当您需要通过PHP应用程序上传或下载FTP文件时,应用这个模块。

 

Net_FTP2

 

HTTP_Client

 这个模块为建立HTTP客户端提供一个界面。它提供一个面向对象的界面,通过PHP发送HTTP请求,并解译HTTP响应。它还支持代理、cookie和HTTP重定向。当建立HTTP客户端与网络服务器交互时,所有这些功能都会派上用场。

当您需要建立一个HTTP客户端与网络服务器交互时,应用这个模块。

 

HTTP_Client

 

Net_Portscan

 这个模块为远程主机端口扫描提供一个API。可以用它检查一个或几个端口来激活服务,或恢复与某个特定端口有关的服务。

当您在进行网络诊断,需要检查一个远程主机上是否运行某个特殊服务时,应用这个模块。

 

Net_Portscan

 

Net_GeoIP

 这个模块用一个外部数据库,提供例行程序来确定进入HTTP客户请求的精确地理位置(城市与国家)。

在根据国家定位标题广告,应用程序需要IP地理位置时,应用这个模块。

 

Net_GeoIP

 

Net_Wifi

 这个模块为命令行工具提供一个包装器,探测有效的无线网络并恢复与其有关的信息。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/php/)

当您的PHP应用程序需要查找并连接到无线网络时,应用这个模块。

 

Net_Wifi

   

展开更多 50%)
分享

猜你喜欢

10个网络规划PEAR类 来简化PHP编码

PHP
10个网络规划PEAR类 来简化PHP编码

采用 PEAR 来缓冲 PHP 程序(一)

PHP
采用 PEAR 来缓冲 PHP 程序(一)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

采用 PEAR 来缓冲 PHP 程序(二)

PHP
采用 PEAR 来缓冲 PHP 程序(二)

PEAR项目发布十个稳定包 PHP共享类库升级

PHP
PEAR项目发布十个稳定包 PHP共享类库升级

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

PHP编码规范

PHP
PHP编码规范

用Pear加速PHP程序开发

PHP
用Pear加速PHP程序开发

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

C#中字符串的加密

C#中字符串的加密

《机动战士高达SEED:战斗命运》全图签

《机动战士高达SEED:战斗命运》全图签
下拉加载更多内容 ↓