无法正确输出(在PHP中显示来自MYSQL数据库的图像)

时间:2018-01-26 12:33:05

标签: php mysql image

我为我的Kodi数据库创建了一个简单的显示网站。该站点的数据来自MySQL数据库。

当我使用此代码时:(显示相册中的封面)

<td><?php echo '<img src='.$row['url']," width='150' height='175' />"; ?>

我会得到一个结果:

<img src="smb://10.0.0.61/Media/Muziek/Albums/Bryan" adams="" mtv="" unplugged="" [live]="" folder.jpg="" width="150" height="175">

正如您所看到的,结果已被黑客攻击并且无法进行检索。我想知道检索完整路径和显示图像需要哪些额外的代码。正确的路径是:

smb://10.0.0.61/Media/Muziek/Albums/Bryan Adams/MTV Unplugged [Live]/Folder.jpg

1 个答案:

答案 0 :(得分:1)

在此检查您的语法,更改此内容..

<td><?php echo '<img src='.$row['url']," width='150' height='175' />"; ?>

对此..

<td><?php echo '<img src="'.$row['url'].'" width="150" height="175" />'; ?> </td>

另外,请尝试从文件夹名称中删除空格,然后将其更改为-_。如果您不想更改文件夹名称,也可以对它们进行编码。查看this post了解详情