网站建设
建站服务所需函数代码如下
function diy_getimg($r,$n){ global $empire,$dbtbpre,$class_r; $tbname=$class_r[$r[classid]][tbname]; $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_".$tbname."_data_".$r[fstb]." where id='$r[id]'"); $newstext=stripslashes($fr['newstext']); $pattern = "/<img.*?src.*?=.*?[\'|\"]([^\s]+\.*?)[\'|\"].*?>/i"; preg_match_all($pattern, $newstext, $match); if(count($match[1])>=$n){ $diypic=$match[1][$n-1]; }else{ $diypic='/e/data/images/notimg.gif'; } return $diypic; }
将此代码复制到/e/class/userfun.php文件中(不影响后续程序升级),然后在你想调用的地方直接调用该函数就可以了。而且,不仅仅可以调用第一张图片,随便几张都可以。
示例:
调用第一张 $pic1=diy_getimg($r,1);
调用第二张 $pic2=diy_getimg($r,2);