我有一个存储在表格中的图片链接,我希望它出现在类似Twitter的时间轴中的用户名旁边。如何从用户表中显示图像链接?下面是我作为格式化帖子的一般函数的一部分的代码。 formatTweet
功能从发布的内容表中提取数据,而不是存储用户图像链接的用户表。
function formatTweet($session_user_id = 'username', $post, $link = 'link',
$category, $dt) {
if(is_string($dt)) $dt=strtotime($dt);
$post=htmlspecialchars(stripslashes($post));
return'
<li>
<a href="/'.$username.'"><img class="avatar" src="" width="48" height="48" alt="avatar" /></a>
<div class="tweetTxt">
<strong><a href="/'.$session_user_id.'">'.$session_user_id.'</a></strong> '. preg_replace('/((?:http|https|ftp):\/\/(?:[A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?[^\s\"\']+)/i','<a href="$1" rel="nofollow" target="blank">$1</a>',$post).'</br>
<div class="link"><a href="'.$link.'" target="_blank"><img src="img/PostQuote_timeline.jpg" alt="Source"></a></div>
<div class="upgrade"><a href="#" target=""><img src="img/upgrade_20.png" alt="Upgrade"></a></div>
<div class="downgrade"><a href="#" target=""><img src="img/downgrade_20.png" alt="Downgrade"></a></div>
<div class="category">'.$category.'</div></br>
<div class="date">'.relativeTime($dt).'</div>
</div>
<div class="clear"></div>
</li>';
}