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

PHP/HTML image not being sourced when running XAMPP Server

当使用 XAMPP 时,我正在加载页面 (index.php) 并使用 MySQL 获取我要使用的图像的目录。这是执行此操作的代码块片段:

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

我知道 php 代码有效,因为当我检查本地主机上的页面元素时,我得到

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

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

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

此外,如果我明确说明图像位置而不使用 MySQL 查询来定位它,它似乎可以正常加载。只有当我查询位置时,图像才加载不出来。

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