我有这个问题:
我有一个上传了所有名称文件的数据库;因此,我进行了一个查询,以将文件名及其扩展名保存为TEXT,但当我尝试在HTML中查看图像时,却什么都不显示。
我的代码如下:<img src = "<?php echo $profileImage; ?>"></img>
$profileImage
变量包含到达图像的路径。如果我试图用图像的路径更改$profileImage
,那么即使var包含相同的字符串,一切都会正常工作。
在这里,可以尝试:
<img src = "<?php echo "/path_to/image_files/" .$profileImage; ?>">
或
<img src = "<?php echo "/" .$profileImage; ?>">
其中一个会起作用,或者相应地进行修改。
由于您尚未向我们提供任何其他所需的信息。
/
告诉服务器转到根并从那里获取图像路径。
您可能正在尝试访问不同文件夹之外的这些文件。
旁注:</img>
不是有效的标记。您可以安全地将其从代码中删除。
将错误报告添加到文件顶部,这将有助于查找错误。
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// rest of your code
旁注:错误报告只能在临时阶段进行,而不能在生产阶段进行。
- 另外,查看HTML源代码,看看它是如何从数据库中填充的
在不了解代码或数据如何存储在数据库中的情况下,我们真的无能为力。
尝试在web浏览器中查看html源代码,并查找$profileImage的内容