无法使用../访问父目录中的文件

时间:2014-10-14 14:19:15

标签: php

我试图从文件memfuncs.php访问文件config.php。

以下是文件的位置:

html/config.php
html/resources/loginfuncs.php

以下是我尝试使用的代码:

loginfuncs.php:

<?php
    require('../config.php');
    function checklogin($username, $password){

但是这不起作用并产生错误:

[Tue Oct 14 15:17:21.304371 2014] [:error] [pid 4431] [client 127.0.0.1:32980] PHP Fatal error:  require(): Failed opening required '../config.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/pt90/resources/loginfuncs.php on line 2

有谁知道我做错了什么? 感谢。

3 个答案:

答案 0 :(得分:0)

使用此

 require('../../config.php');

试试这个

require(dirname(__FILE__) . '/../config.php');

答案 1 :(得分:0)

试试这个:

require(dirname(__FILE__) . '/../config.php');

答案 2 :(得分:0)

如果您的loginfuncs文件位于'public_html'目录中...请尝试require('config.php');