首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP与模板与代码加密/优化 » [求助]help  


  作者:leoleo987
  注册时间:2005-10-29
  主题/回复:1/2
  积分:407
  等级:★★☆(五级)
  称号:略有小成

  leozjy_2000@yaho..
  未提供
  www.

 

 发表:2005-10-29 10:21:47 阅读 2362 次 回复 6 次 得分2  |   字号 字色
[求助]help
Design a class in PHP, named HTTPStatistics that will allow for the 
following:
1. Class must be constructed with any fully qualitied URL.
2. Class must open a connection to this URL and read the resulting HTML 
returned by the remote server.
3. Class must analyze the HTML and report on the following:
*Count the number of all unique tags: eg. <font>=4
*Detail the attributes of those tags found, eg. <font>{size="2">
*Provide a list of links found in the HTML, EG. ALL <A>, <SCRIPT 
SRC="">, etc.
*Must report on number of characters found in the file.
4. After analysis class should provide a concise API to allow access to 
the data aggregated so that it may be displayed in whichever manner is 
desired.

Note: The only tags that should be assigned any kind of special 
attention are tags that link to an outside source. All other tags should be 
reported on equally.

 
 1#楼  
 
  回复人:danssion
  注册时间:2005-06-30
  主题/回复:43/107
  积分:723
  等级:★★★(六级)
  称号:声名鹊起

用户联系方式已设置为保密
 1#楼 发表于2005-10-29 17:51:22  评分:1 

are u a foreigner?
 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代码,根据要求给出结果。

说白了吧,这个题目的意思就是让你写一套函数,调用此函数就可以获得相应结果。这些函数集合起来,以类和方法的形式存在。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.008sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版