新闻中心

Zblog文章无图片时随机显示图片的方法

作者 / 无忧主机 时间 2014-05-30 15:58:47

zblog php版本的发布,也暗示着php语言的前景相比asp还是要更为广泛的,我们无忧主机的php空间也是对各类php源码都完美支持。就我们目前所了解的,大多数使用php建站的站长做博客的首选还是wordpress,不过随着zblog的php版本发布,也开始有部分站长开始尝试这个程序。 今天无忧主机小编给大家分享的就是zblog的建站帮助文档——无图片文章发布时随机显示图片的方法。这个方法也是小编查找网上很多资料查找到的,希望对大家有所帮助,具体方法如下: 首先给函数$temp先赋个值[rand(1,4)1到4的随机数] 其次把新路径赋给函数$temp,代码如下: {php} $temp=rand(1,4); $pattern="/<[img|IMG].*?src= [\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; $content = $article->Content; preg_match_all($pattern,$content,$matchContent); if($matchContent[1][0]) $temp=$matchContent[1][0]; else $temp="$host/zb_users/theme/$theme/style/images/random/$temp.jpg"; {/php} Zblog官方给的代码是:(调用文章第一张图片的代码,没有图片的时候显示默认图片) {php} $pattern="/<[img|IMG].*?src= [\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; $content = $article->Content; preg_match_all($pattern,$content,$matchContent); if($matchContent[1][0]) $temp=$matchContent[1][0]; else $temp="默认地址"; //$temp="$host/sss/$theme/213.png" {/php} <img src="{$temp}" /> 按照上面的代码修改好之后就可以实现调用了。 最后我们还有设置一下图片,将图片复制到自己设置的路径里面,并且将图片重命名为1.jpg、2.jpg、3.jpg、4.jpg,图片的数量我们可以自行设置,rand(1,4)的意思是从1到4之间随机产生一个整数,其中可以是1、2、3、4中的任何一个数。 小编按照这个操作确实挺有效的,大脚有兴趣可以尝试下,很有成就感。 相关文章推荐阅读: ZBLOG修改后台默认登陆地址步骤详细 ZBLOG最新PHP版本安装详细图文教程 ZBLOG PHP版本博客站点伪静态规则(URL重写)配置

本文地址:https://www.51php.com/zblog/14218.html

1
1
1
1
1
1
1