运行XAMPP服务器时未获取PHP / HTML图像

问题描述

使用XAMPP时,我正在加载页面index.PHP),并使用MysqL获取要使用的图像的目录。这是执行此操作的代码块的一部分:

<img src="<?PHP echo $resource['main_image'];?>">

我知道PHP代码正在运行,因为当我检查元素在localhost上的页面时,我得到了

<img src="assets/images/defaults/default_pic.png">

此图像存在于文件夹中,但是在服务器运行时似乎没有加载。当我检查元素并单击“来源”时,图像文件夹不是来源,但是cssjs文件夹是:

The Folder Structure in Sources

如您所见,资产/图像文件夹未加载。我似乎找不到任何加载此文件夹的方法。我曾尝试过其他解决方案来解决类似问题,例如提供图像的绝对路径,而其他文件夹是源文件夹,而不是此图像文件夹。我试图寻找在HTML头中获取图像的方法,但这些方法也不存在。

此外,如果我显式声明图像位置并且不使用MySQL查询来定位它,则看起来可以正常加载。只有当我查询位置时,图像才不会加载。

解决方法

一个对我有用的解决方法是在当前文件的工作目录中为资产之外的图片创建一个新目录。这不是理想的方法,但这是解决该问题的方法。