0

我还是 php 的新手。我目前正在建立一个网站,用户可以上传图片来更改他们的个人资料图片。

我们将图像文件插入到表中user,数据库上的行图像位置和“上传”目录。格式就像abc.jpeg

我的<img>标签代码,这是我显示个人资料图像的地方。但是图像没有出现。仅显示缩略图图像,而不显示精确图像。

<img src=<?php 
    $current = $fgmembersite->UserEmail();
    if ($handle = opendir('upload/')) {
        $sql = "SELECT image_location FROM user WHERE email='$current'";
        //$file = mysql_real_escape_string($sql);
        if ((file_exists('upload/'.$sql) == $sql)) {
            echo 'upload/'.$sql.'.png';
        } else if (file_exists('upload/'.$sql)) {
            echo 'upload/'.$sql.'.jpg';
        }
    }
    closedir($handle);
?> alt="">

如果你不介意,你能检查我的代码,看看我哪里出错了吗?谢谢你的帮助。

4

0 回答 0