1#楼 |
|
|
回复人:danssion |
注册时间:2005-06-30 |
主题/回复:43/107 |
积分:723 |
等级:★★★(六级) |
称号:声名鹊起 |
|
用户联系方式已设置为保密
|
|
1#楼 发表于2005-10-29 17:51:22
评分:1
|
|
|
2#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
2#楼 发表于2005-10-29 17:51:50
评分:1
|
|
怎么像道考试题呀。
PHP有认证考试么?
你是不会做这题,还是看不懂英文题目要求?
我也看不很懂,不过大体可以翻译出来:
------------------------------------------------------
设计一个PHP类,命名为HTTPStatistics,实现以下功能:
1、该类可以用任何完整的URL进行构造。
(注:就是说这个类需要有构造器,构造器参数是一个URL)
2、该类必须与这个URL建立连接,并且读取服务器返回的该URL的HTML代码。
3、该类对获得的HTML进行分析处理并得到以下结果:
*统计所有标记对的数量。如 <font>=4
*详细列举上面找到的标记对的属性。如<font>{size=""2>
*提供一个HTML中所有链接的列表。如,所有的<A>,<SCRIPT SRC="">等。
4、分析完毕之后该类应该提供一个简练的API来允许对数据块的访问。这样在任何我们期望的情况下都能显示出结果。
提示:除了那些连接到一个外部资源的标记需要特殊表示之外,其他的标记都可以用同样的方法处理。
--------------------------------------------
以上翻译可能不太准确,但意思应该差不离。就是让你设计个PHP类,然后这个类可以实现一些功能。然后提供外部调用的方法。如果你做过PHP类,应该能明白他的意思。你可以定义一个类(class),然后在类中定义几个方法(method),比如统计某个标记数量的方法function countTags($tag),还有列举某个标记对属性的方法,以及列举所有对外的链接的方法。 |
|
3#楼 |
|
|
回复人:leoleo987 |
注册时间:2005-10-29 |
主题/回复:1/2 |
积分:407 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
3#楼 发表于2005-10-29 18:51:14
评分:×
|
|
|
4#楼 |
|
|
回复人:leoleo987 |
注册时间:2005-10-29 |
主题/回复:1/2 |
积分:407 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
4#楼 发表于2005-10-29 18:59:22
评分:×
|
|
|
5#楼 |
|
|
回复人:danssion |
注册时间:2005-06-30 |
主题/回复:43/107 |
积分:723 |
等级:★★★(六级) |
称号:声名鹊起 |
|
用户联系方式已设置为保密
|
|
5#楼 发表于2005-10-30 02:08:18
评分:♂
|
|
|
6#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
6#楼 发表于2005-10-31 17:35:28
评分:♂
|
|
程序应该不难写,具体写起来可能要用些功夫,连编写带调试1-2个小时搞定就不错~~如果是考试的话就拉倒了。
写一个类,里面定义几个方法。
首先用 fopen()打开一个URL,读取其HTML代码。
然后用一系列字符串处理函数和正则表达式来分析此HTML代码,根据要求给出结果。
说白了吧,这个题目的意思就是让你写一套函数,调用此函数就可以获得相应结果。这些函数集合起来,以类和方法的形式存在。 |
|