编程语言
首页 > 编程语言> > php – 访问root之外的文件的方法

php – 访问root之外的文件的方法

作者:互联网

大家好:D我的文件结构如下:

/site
  /public_html
    /1
      /2
        /3
          read.php
  /file
    file.doc

出于安全原因,我将文档移到了public_html文件夹之外.
在read.php中,我通过代码“../../../../file/file.doc”访问file.doc
是否有其他方法(快捷方式?)来访问doc?我从许多地方拨打了很多文件.这段代码太长了,容易丢失多少../我需要的轨道.

解决方法:

如果你的虚拟主机植根于/ site / public_html,你可以使用$_SERVER [‘DOCUMENT_ROOT’]缩短它.这应该以相同的方式适用于文档根目录下的所有脚本.

$file = $_SERVER['DOCUMENT_ROOT']. '/../file/file.doc';

标签:directory-structure,php,file,directory
来源: https://codeday.me/bug/20190901/1780091.html