Html源文件中image标签的析取

BT0C4D

BT0C4D

2016-01-29 12:44

Html源文件中image标签的析取,Html源文件中image标签的析取
    上篇,我们介绍了正则表达式的概念及其在网络编程中使用正则表达式验证用户在线输入的邮件地址以及网址的格式是否正确的应用实例,今天介绍一种从指定网页源文件中析取image标签的的编程技巧,即从网页源文件中,解析出所有的插图文件名(包括图片路径),也就是标签<img src="http://img.jcwcn.com/attachment/portal/oldjcwimg/2005-11/15/05111512335574588.jpg"(有的可能是gif格式)。编程环境:PHP+Apache for Win98。 

  首先, 用文本编辑器新建一个PHP类型的文件:abstractsrc="http://img.jcwcn.com/attachment/portal/oldjcwimg/2005-11/15/05111512335551560.gif" | jpg"> 这样的标记(关于该函式在上篇中有详细的介绍);假如找到的话,则利用split()函式按一定的规则执行两次拆分,去掉标记中的<img…src="http://img.jcwcn.com/attachment/portal"字符,结果得到数组splitres,其中的每一个元素都是以图形路径+文件名开头的数组;用for循环在屏幕上输出每个数组的第一个元素值,即我们所需要的所有图形路径+文件名。

  其中函式sizeof($splitres)返回个数;在for循环中,依次将数组splitres的每个元素(也是数组)赋给数组变量imgname,并输出imgname的第一个元素值(为找到的一个图形路径+文件名),当执行下次循环时,删除变量imgname,达到重复使用的目的。大家可以仔细研究其中的奥妙。

  好了,写好后,将abstractSRCfrompage.php3存到你的指定目录下,启动Apache服务器,在浏览器中打开它,随便输入一个存在的网页名称或是远程URL,看看效果如何。

  如果有兴趣,你可以尝试析取HTML文档中的任意感兴趣的信息,如果稍加改装,做一个网站文本搜索引擎岂不更妙?

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/html/)
展开更多 50%)
分享

猜你喜欢

Html源文件中image标签的析取

Html CSS布局 Div+CSS XHTML
Html源文件中image标签的析取

利用javascript查看html源文件

Web开发
利用javascript查看html源文件

s8lol主宰符文怎么配

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

html基础(3)查看源文件

Web开发
html基础(3)查看源文件

播放资源文件文件中的声音

编程语言 网络编程
播放资源文件文件中的声音

lol偷钱流符文搭配推荐

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

资源文件在DELPHI中的使用

Delphi
资源文件在DELPHI中的使用

如何在Applet中引用jar中的资源文件

编程语言 网络编程
如何在Applet中引用jar中的资源文件

lolAD刺客新符文搭配推荐

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

Java和ASP的交互(二)

Java和ASP的交互(二)

由显示/隐藏引出的CSS Bug

由显示/隐藏引出的CSS Bug
下拉加载更多内容 ↓