XiunoBBS 修罗论坛获取最新会员的函数 会员相关信息调用方法 获取文章中第一张图片作为标题缩放图

XiunoBBS 修罗论坛获取最新会员的函数 会员相关信息调用方法 获取文章中第一张图片作为标题缩放图

XiunoBBS 修罗论坛获取最新会员的函数

xiunobbs会员相关信息调用方法

获取文章中第一张图片作为标题缩放图

<span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$pattern</span><span class="token operator">=</span><span class="token string double-quoted-string">"/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"</span><span class="token punctuation">;</span>
<span class="token variable">$content</span> <span class="token operator">=</span> <span class="token variable">$_thread</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'message'</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token comment">//文章内容 </span>
<span class="token function">preg_match_all</span><span class="token punctuation">(</span><span class="token variable">$pattern</span><span class="token punctuation">,</span><span class="token variable">$content</span><span class="token punctuation">,</span><span class="token variable">$matchContent</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword keyword-if">if</span><span class="token punctuation">(</span><span class="token keyword keyword-isset">isset</span><span class="token punctuation">(</span><span class="token variable">$matchContent</span><span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
<span class="token variable">$temp</span> <span class="token operator">=</span> <span class="token variable">$matchContent</span><span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token delimiter important">?></span></span>
<span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$pattern</span><span class="token operator">=</span><span class="token string double-quoted-string">"/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"</span><span class="token punctuation">;</span>  
<span class="token variable">$content</span> <span class="token operator">=</span> <span class="token variable">$_thread</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'message'</span><span class="token punctuation">]</span><span class="token punctuation">;</span>  <span class="token comment">//文章内容  </span>
<span class="token function">preg_match_all</span><span class="token punctuation">(</span><span class="token variable">$pattern</span><span class="token punctuation">,</span><span class="token variable">$content</span><span class="token punctuation">,</span><span class="token variable">$matchContent</span><span class="token punctuation">)</span><span class="token punctuation">;</span>  
<span class="token keyword keyword-if">if</span><span class="token punctuation">(</span><span class="token keyword keyword-isset">isset</span><span class="token punctuation">(</span><span class="token variable">$matchContent</span><span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">{</span>  
    <span class="token variable">$temp</span> <span class="token operator">=</span> <span class="token variable">$matchContent</span><span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span><span class="token punctuation">;</span>  
<span class="token punctuation">}</span>
<span class="token delimiter important">?></span></span>
<?php $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/"; $content = $_thread['message']; //文章内容 preg_match_all($pattern,$content,$matchContent); if(isset($matchContent[1][0])){ $temp = $matchContent[1][0]; } ?>

主要是靠正则匹配出文章的图片,然后选取一个,然后在用$temp 调用

<span class="token tag"><span class="token punctuation"><</span>img <span class="token attr-name">src"<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-echo">echo</span> <span class="token variable">$temp</span><span class="token punctuation">;</span><span class="token delimiter important">?></span></span>"</span><span class="token punctuation">></span></span>
<span class="token tag"><span class="token punctuation"><</span>img <span class="token attr-name">src"<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-echo">echo</span> <span class="token variable">$temp</span><span class="token punctuation">;</span><span class="token delimiter important">?></span></span>"</span><span class="token punctuation">></span></span>
<img src"<?php echo $temp;?>">
内容看完了
© 版权声明
1:本网站名称:蜡笔傻新
2:本站永久网址:https://labishaxin.com/
3:本站部分内容收集于互联网,如果有侵权内容、请联系我们删除,不妥之处,敬请谅解
4:本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
5:本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6:本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发

请登录后发表评论