-1

我有一个论坛网站。

我正在开发个人资料图片,但我有点卡住了。

我有一个代码可以返回个人资料图片,但只返回您的个人资料图片,如果您登录到您的帐户,则无法在其他帐户上查看您的图片。

基本上,我真的不知道如何用语言来解释它,但是像 Facebook 一样的个人资料图片感觉你的个人资料图片可以被其他人看到,反之亦然。

此外,登录用户名表与答案中发布的名称不同。它们都被 mysql_fetch_assoc 赋予了变量 $row。Imagelocation 是存储个人资料图像的位置,a_name 是用户在答案中发布其姓名的位置,而 name 是用户在一般登录术语中的​​位置。

        $name = $_SESSION['name_of_user'];
        $query = mysql_query("SELECT * FROM fgusers3 WHERE name='$name'");
       $row = mysql_fetch_assoc($query);
       $location = $row['imagelocation'];

那是页面顶部的代码、查询等。下面是我要添加个人资料图像的表中的行。

       <td width="12%" style=";" bgcolor="#F8F7F1"><? if ($rows['a_name'] == $row['name'] ) {
echo "<img src='$location' width='100' height='100'>";
      }  ?></td>
4

1 回答 1

1

如果我正确理解了这个问题,那么您在使用 php.ini 将 url 嵌入到图像标签的 src 属性中时遇到问题。如果是这种情况,您的问题的答案就在下面的链接中。Location 应该是一个 url,你只需要正确地转义它,以便它以 html 期望的格式显示。查看您的 html 并查看正在生成的内容。

img src 不适用于 php 变量

于 2012-10-13T20:07:31.760 回答