如果确定文件都存在,且位置没有错,那就是权限问题,用ftp工具改成777

解决方案 »

  1.   

    我估计你的include的文件里还include了其他文件造成的
    两次include的目录层次不同例如,你的文件是index.php
    其中include("inc/a.php")
    而a.php中又include("b.php")这样就会出错
      

  2.   

    一.如果你用的是ii6,请在IIS的目录里"启用父目录"
    二.如果还有问题的话就尝试定义$paths$paths=".";
    include("$paths/art97/config.php");
      

  3.   

    1、请确认文件../config.php真实存在且可读
    2、用include(realpath('../config.php'));载入
      

  4.   

    强!
    用 include(realpath('../config.php')) 第一次听说...
      

  5.   

    include "/../config.php";
    include "./../config.php";
    都试试-_____________-!!!
      

  6.   

    你的目录结构可能是这样的:
    |-inc-|-main_info.php
    |     |-……
    |-config.php
    |-index.php
    |-……如果在index.php中include main_info.php,而在main_info.php中又include config.php,那么在main_info.php中应该这样写:include('./config.php');
      

  7.   

    干脆 if(file_exist('./config.php')
          include_once('./config.php');
         if(file_exist('../config.php')
           include_once('../config.php');
    不过这样编程可不好