大家好 :D 我的文件结构如下:
/site
/public_html
/1
/2
/3
read.php
/file
file.doc
出于安全原因,我将我的文档移到了 public_html 文件夹之外。
在 read.php 中,我通过代码
"../../../../file/file.doc"
访问 file.doc是否有其他方法(快捷方式?)来访问文档?我从很多地方调用了很多文件。这段代码太长,很容易忘记我需要多少
../
。 最佳答案
如果您的虚拟主机基于 /site/public_html
,您可以使用 $_SERVER['DOCUMENT_ROOT']
将其缩短一点;这应该以相同的方式适用于文档根目录下的所有脚本。
$file = $_SERVER['DOCUMENT_ROOT']. '/../file/file.doc';
关于php - 访问根外文件的方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16015863/