如何使用网站上 public 文件夹外的媒体文件? (PHP, HTML)

How to use a media file located outside of public folder on a website? (PHP, HTML)

我对此很好奇,我想我已经完成了 "no" 的一半,但我不是专家。

具有如下目录结构,并且是 public 网站的 public 根目录:

.

显示的每个 .php 文件都可用于生成网页。

但是,在生成的HTML中,找不到img.jpg。 据我测试,不是相对路径也不是绝对路径。

有没有办法在不将其移动到 public 目录的情况下在本网站上显示该图像? (允许更改权限和巫术。)

如果不是,那是为什么?

Public 媒体(图像、javascript 等)应该可以从 public 目录访问,但有解决方案可以解决这个问题。

您可以将 PHP 代码显示为图像。

Output an Image in PHP