以后地位:首页 > 建站常识 > 列表

asp获得文章里的图片途径

点击: 次时候:2016/11/3关头词:asp 图片途径 asp开辟
这个结果非常不错,那末先不说百度怎样完成的,咱们完整能够用asp来完成,经由过程asp里的正则来查找文章内容中是不是包罗img标签,若是包罗则提取这个标签的src的值,如许就到达了读取图片的功效。上面看代码:Function giveimages(content)

这个结果非常不错,那末先不说百度怎样完成的,咱们完整能够用asp来完成,经由过程asp里的正则来查找文章内容中是不是包罗img标签,若是包罗则提取这个标签的src的值,如许就到达了读取图片的功效。上面看代码:

Function giveimages(content)  Set regEx = New RegExp ’成立正则抒发式。  regEx.Pattern = "(]*)(src=)(’|"&CHR(34)&"| )?(.[^’|\s|"&CHR(34)&"]*)(\.)(jpg|gif|png|bmp|jpeg)(’|"&CHR(34)&"|\s|>)(.[^>]*)(>)" ’设置形式。  regEx.IgnoreCase = True ’设置是不是辨别字符巨细写。  regEx.Global = True ’设置全局可用性。  Set Matches = regEx.Execute(content) ’履行搜刮。 For Each Match in Matches ’遍历婚配调集。  giveimages = giveimages&Match.SubMatches(4)&"."&Match.SubMatches(6)&"|"’这个是让图片的途径叠加,并在每个前面加个|标记 NextEnd Function 

在页面中加上上面阿谁函数,而后在你的列表轮回里加上援用如:img=giveimages(rs("内容字段"))那末这个img就即是有这个图片的途径了,牢记,这回的这个途径是有全数的文章里的图片的。你得用Split朋分,看我上面的例子:

if thisimg<>"" then’先判定是不是为空,若是不为空则    thisimg=Split(thisimg,"|")’朋分图片途径    imgsize=ubound(thisimg)’界说变量    for imgi=0 to imgsize’轮回输出    if imgi=imgsize then exit for’若是轮回到最初则加入轮回    response.Write(" ")’输出图片next’轮回竣事 

如许就完成了在列表页面提取文章中的图片,提掏出来的这个图片你能够本身界说CSS,也能够加DIV等结果。

预定建站
收费供给网站优化
支付关头词