帝国cms自动获取内容页图片并填充到相关位置
<?php
$newstext = stripcslashes($navinfor['newstext']);
preg_match_all('/<img.*?src="(.*?)".*?>/is', $newstext, $ImgArr);
$ImgArr = array_unique($ImgArr[1]);
$Imgno = 0; //给定初始序号
foreach ($ImgArr as $v) {
$Imgno ++;
?>
<img width="56" height="56" src="<?=$v?>" ref="<?=$v?>" onclick="showproduct(1079)" />
<?php
}
?>
方法2
内容页多张图片输出显示。
<?php
$newstext = stripcslashes($navinfor['newstext']); //正文newstext数据
preg_match_all('/<img.*?src="(.*?)".*?>/is', $newstext, $ImgArr); //正则提取正文图片
$ImgArr = array_unique($ImgArr[1]); //图片如有复生将去重复
$Imgno = 0; //给定初始序号
foreach ($ImgArr as $v) { //判断有多少张图
$Imgno ++; //循环输出每一张图
?>
<a href="<?=$v?>" target="_blank"><img src="<?=$v?>" alt="" /></a>
<?php
}
?>