如何解决运行XAMPP服务器时未获取PHP / HTML图像
使用XAMPP时,我正在加载页面(index.php
),并使用MySQL获取要使用的图像的目录。这是执行此操作的代码块的一部分:
<img src="<?php echo $resource['main_image'];?>">
我知道php代码正在运行,因为当我检查元素在localhost上的页面时,我得到了
<img src="assets/images/defaults/default_pic.png">
此图像存在于文件夹中,但是在服务器运行时似乎没有加载。当我检查元素并单击“来源”时,图像文件夹不是来源,但是css
和js
文件夹是:
如您所见,资产/图像文件夹未加载。我似乎找不到任何加载此文件夹的方法。我曾尝试过其他解决方案来解决类似问题,例如提供图像的绝对路径,而其他文件夹是源文件夹,而不是此图像文件夹。我试图寻找在HTML头中获取图像的方法,但这些方法也不存在。
此外,如果我显式声明图像位置并且不使用MySQL查询来定位它,则看起来可以正常加载。只有当我查询位置时,图像才不会加载。
解决方法
一个对我有用的解决方法是在当前文件的工作目录中为资产之外的图片创建一个新目录。这不是理想的方法,但这是解决该问题的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。