PHP Prettypoto插件将图像显示为字符


PHP-Prettyphoto plugin shows image as character

我在我的网站中使用prettphoto,我将照片名称保存在mysql数据库中,并在foreach loop中显示。当网站加载时,它们看起来很好,但当我点击照片而不是显示照片时,它会显示一些字符,如

����JFIFHH���ExifMM*bj(1r2��我�� ��'��'Adobe Photoshop CS4 Windows2014:06:30 15:25:13�����&(.[HH����JFIFHH��Adobe_CM��Adobed��������"�� ��?3!1AQa"q�2.���B#$R�b34r��C%�S���cs5���&D�TdE(它的文本很长,但我只是剪到这里)

我在foreach循环中使用的显示图像的PHP代码

echo "<div class='"port-item showme'" data-cat='"photography'">";
    echo "<div class='"port-overlay'">";
    echo "<img src='"panel/proje/".$row['path']."'" alt='"Portfolio Image'">";
    echo "<a class='"project-btn'" href='"panel/proje/".$row['path']."'"><i class='"fa fa-search'"></i></a>";
    echo "</div>";
    echo "</div>";

有什么想法吗?

猜测您的web服务器没有为内容类型发送正确的标头。您的浏览器最终显示二进制汤,而不是对其进行解释。