$DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];@ $fp = fopen ('$DOCUMENT_ROOT/../orders/orders.txt', 'ab');书上这样说——这个变量($DOCUMENT_ROOT)指向了Web服务器文档树的根。我们使用“..”表示文档根目录的父目录。出于安全原因考虑,这个目录位于整个文档树的外部?在这个例子中,除了我们所提供接口外,我们不希望还有其他的web接口访问它。这个路径称为相对路径,因为它描述了一个相对于文档根目录的文件系统位置我不懂的地方——1。“..”表示文档根目录的父目录? 2。这个目录位于整个文档树的外部?
否则是可以访问web根目录外的文件的我看了一下,我的open_basedir没动,是注释(;open_basedir =)的状态,可我把 orders目录 放在了f盘文,结果件打开失败!不能访问web根目录外的文件啊?
还是
"$DOCUMENT_ROOT/../orders/orders.txt"