在我的服务器上我有一个像
这样的位置htdocs/aFolderName/
包含一个文件index.php,它引用了
中的必需文件htdocs/aFolderName/php/
使用代码
<?php require('php/db.php'); ?>
我还有一个文件夹
htdocs/aFolderName/other/
其中包含另一个需要php文件的php文件
htdocs/aFolderName/php/
我如何引用它,我可以退一个文件夹吗?
谢谢!
答案 0 :(得分:1)
require('../otherfile.php')
答案 1 :(得分:1)
require ('../php/yourFile.php');
:)
目录的相对指针:
./
- 当前目录
../
- 父目录
答案 2 :(得分:1)
require('./somefile.php'); // current directory
require('../somefile.php'); // one directory back
require('../../somefile.php'); // two directories back
require('../../../somefile.php'); // three directories back
// and on on...
我建议你通过在文档根文件夹前添加前缀来包含你的文件,因为有时如果你没有指定那个文件夹,文件就不会被包含在内,所以试试这样:
require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');