在内容页内获取文章第一张图片
1
2028
2017年4月2日
把下面的代码放进module.php里。
<?php
//获取文章首张图片 内容用
function getpostimagetop($gid){
$db = MySql::getInstance();
$sql = "SELECT * FROM ".DB_PREFIX."blog WHERE gid=".$gid."";
//die($sql);
$imgs = $db->query($sql);
$img_path = "";
while($row = $db->fetch_array($imgs)){
preg_match('|<img.*src=[\"](.*?)[\"]|', $row['content'], $img);
$rand_img = TEMPLATE_URL.'images/bg.jpg';//没有图片时显示的图
//如果想换换成随机图片的把上面那段注释掉 换成下面的
//$randval = rand(0,9);
//$rand_img = TEMPLATE_URL.'static/img/random/'.$randval.'.jpg';
$imgsrc = !empty($img[0]) ? $img[1] : $rand_img;
}
return $imgsrc;
}
?>
把下面的调用函数放在echo_log.php你喜欢的位置。
<?php echo getpostimagetop($logid); ?>
这个主题简介啊