如何在个人资料中显示用户头像

时间:2013-08-08 03:07:55

标签: php image profile

我有一个存储在表格中的图片链接,我希望它出现在类似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>';

}

0 个答案:

没有答案