◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
php基本功练习题一(续)
Post by 水瓶座, 2010-6-13, Views:
原创文章如转载,请注明:转载自冠威博客 [ http://www.guanwei.org/ ]
本文链接地址:http://www.guanwei.org/post/PHPnotes/06/haogood_php_exercise.html
本文链接地址:http://www.guanwei.org/post/PHPnotes/06/haogood_php_exercise.html
php基本功练习题一(续)
php基本功练习题一,即给小洛的第一个练习题: 写一个检查、读取好东东大本营上标题或内容含有“给小络”或“小络”的帖子的php代码
第一步,用相关函数打开http://haogood.5d6d.com好东东大本营上最新帖子列表的页面
第二步,将列表网页的内容读入字符变量
第三步,用正则表达式进行模式匹配,找出符合搜索要求的帖子地址
最后返回一个查找结果的页面,
显示最新的标题或内容含有“小洛”的帖子标题,及链接。
出此题的用意有三处:
第一点是网页内容的读取,目前已有论坛上的朋友用到了一种使用PHP的cURL库功能的方法,
这种方法的好处是?大家可以对比一下不同的方法,再做结论。
第二个重点是模式匹配的应用,怎样找出“标题或内容含有“给小络”或“小络”的帖子”
并返回一个查找结果的页面,
三是学会处理有关php和apache扩展配置方法。
再就是根本就不去读取网页内容,通过简短的代码借用论坛原有功能实现,不过出这个题主要是为了学到更多的php功能,所以第一步一定要是读取网页的内容
这个练习题在php100网站上发出后,立刻得到了很多php爱好者的关注,其中szupidea是完成得最快最好的!
第一次他给出了用cUrl方式的参考程序,第二次他在一个程序中同时给出了3种不同的连接读取网页数据的方法,并用$_GET取得URL中传递的变量执行不同的 switch
分支
为了进一步完善已有的程序,和加入一些相关的练习,现继续提出新的练习要求:
一、请给这段程序加上一个方便一些的界面。
如:有网址输入、不同的连接,读取方式的选择、要检索的关键字输入,搜索按钮等基本元素。
二、返回结果要求:只显示标题或内容含有“你输入的要检索的关键字"的帖子列表,以及指向这个帖子的链接,点击就可直接打开相应
的论坛里帖子。
这个过程要完整的由程序自动完成。
三、加一个运行时间统计的代码,比较不同方式在速度上的差别。
四、隐藏程序中用GET方式传递的变量值
php基本功练习题一(续)
php基本功练习题一,即给小洛的第一个练习题: 写一个检查、读取好东东大本营上标题或内容含有“给小络”或“小络”的帖子的php代码 第一次他给出了用cUrl方式的参考程序,第二次他在一个程序中同时给出了3种不同的连接读取网页数据的方法,并用$_GET取得URL中传递的变量执行不同的 switch 分支 为了进一步完善已有的程序,和加入一些相关的练习,现继续提出新的练习要求: 一、请给这段程序加上一个方便一些的界面。 如:有网址输入、不同的连接,读取方式的选择、要检索的关键字输入,搜索按钮等基本元素。 二、返回结果要求:只显示标题或内容含有“你输入的要检索的关键字"的帖子列表,以及指向这个帖子的链接,点击就可直接打开相应 的论坛里帖子。 这个过程要完整的由程序自动完成。 三、加一个运行时间统计的代码,比较不同方式在速度上的差别。 四、隐藏程序中用GET方式传递的变量值 |
Tags: php 基本功 练习题
本文未看懂?联系冠威客服,享受手把手服务,远程、现场任您选。优惠期间,免费服务!
有更好的解决方案?联系冠威客服,加入冠威,成为冠威客。发表文章,赚取佣金!
冠威客服:E-mail:Service@GuanWei.Org QQ:1026092
合作伙伴:淘男网
本文未看懂?联系冠威客服,享受手把手服务,远程、现场任您选。优惠期间,免费服务!
有更好的解决方案?联系冠威客服,加入冠威,成为冠威客。发表文章,赚取佣金!
冠威客服:E-mail:Service@GuanWei.Org QQ:1026092
分类:PHP笔记 | 评论:0 | 引用:0
