0

假设我曾经realpath(dirname(__FILE__))得到我的ROOT路径,此时我们会得到一些类似的东西,/home/a8122625/public_html/如果我想在脚本中使用它来检查文件是否存在,那很好,但是如果我打印ROOT到一个,比如说,图像文件夹所以我可以使用它构建图像 src。我会得到一些<img src="/home/a8122625/public_html/images/someimage.jpg">位置不好的东西(原因很明显)。

我主要想使用上述方法定义我的根,因为它与 Windows 兼容,所以我可以在本地开发,并在远程拥有相同的路径定义。但是对于图像,我最终查看了用户是否在本地主机上,然后根据 windows 或 apache 的要求输出正确的根目录。

是否有一种包罗万象的方式来定义目录,以便我可以在本地和远程拥有相同的功能?我究竟做错了什么?

我在堆栈上发现了类似的问题,但是没有一个以包罗万象的方式完全解决解决方案。我觉得这个问题似乎是一个应该解决的问题,有些解决方案比我想出的更有趣。

4

1 回答 1

1

HTML 引用通常与 DOCUMENT_ROOT / webserver 基本 url 相关。

PHP 中的文件路径与服务器根目录/物理目录结构相关,因此使用{$_SERVER['DOCUMENT_ROOT']}有助于奇偶校验。

于 2013-07-07T13:34:17.750 回答