0

我之前问过同样的问题,它被否决了,我不知道为什么。我正在构建一个输出新闻提要的类,但它是一个非常结构化的 html,我将在网站上大量使用(数百次),所以我使用类方法来显示提要 html 和一切。我只是回应整个事情。

该方法是这样设置的:

private function feed ($var)
{
    $Statement = $this->Database->prepare("SELECT * FROM feed WHERE col = ? ORDER BY timestamp DESC LIMIT 50");
    $Statement->execute(array($var));

    while ($row = $Statement->fetch(PDO::FETCH_ASSOC))
    {
        echo '  <div class="feed-box">
                    <a href="feed.php?id=' . $row["facebook_id"] . '">' . /*facebook name retrieved from the facebook */ . '</a>
                    ' . $row["post"] . '
                    <br/>
                </div>';
    }
} //end feed

设置该类,以便具有更多 html 模板的另一个方法调用此提要方法。(我并不想在这里过于多余,但我上次问这个问题时再次被否决了)。所以我对 oop 很陌生,我希望显示使用 facebook 登录的人的个人资料图片。这不一定是 facebook 问题,因为我知道如何正常进行,但我不知道如何仅使用他们的 id 在类范围内获取 facebook 信息。通常我会通过链接到这个网址https://graph.facebook.com/ /picture 来获取他们的照片。当我只在数据库中搜索他们的 facebook id 时,我该如何在课堂上执行此操作?我已经在这个问题上工作了几天,但我自己无法解决。

它已经到了我只想静态输入所有内容的地步,因为我知道我可以很容易地做到这一点,但我真的很想了解正确的方法是什么,特别是因为如果我想编辑这么多这些小盒子改天换东西真的很麻烦。谢谢你的帮助。对此,我真的非常感激。如果有任何不清楚的地方,请告诉我,我会尽快更新 questino。

4

1 回答 1

0

当我只在数据库中搜索他们的 facebook id 时,如何在课堂上执行此操作

echo '<img src="https://graph.facebook.com/' .  $row['facebook_id'] . '/picture" />' ;

你说你只将 facebook id 存储在你的数据库中。这就是显示图片所需的全部内容。只需附加/picture到用户的 FB 图表链接即可获取图片。

于 2013-03-07T03:00:09.063 回答