PHP文件路径错误


PHP file path error

我有这个问题:
我有一个上传了所有名称文件的数据库;因此,我进行了一个查询,以将文件名及其扩展名保存为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的内容