include_once"./include/a.php" 和include_once". . /include/a.php"有什么区别???

解决方案 »

  1.   

    还有为什么include_once"./include/a.php"获取不到内容?????
      

  2.   

    着是绕口令嘛?
    根据引用文件的位置不同,引入文件路径不同,路径不一样自然功能就不一样 
    一个是当前目录下的/include/a.php
    一个是根目录下的/include/a.php/include/include/include.php
    /include/a.php
    /include/include/a.php如果当前引用的文件在include/include 下的include.php
    include_once"./include/a.php" 
     那么它将引用include/include/a.phpinclude_once". . /include/a.php"
    它将引用include/a.php/include.php
    /include/a.php
    /include/include/a.php
    如果引用是在根目录下 include.php
    那么上面两个引用将指向同一个文件. /include/a.php
      

  3.   

    还有出现了Warning: require_once(./include1/test2.php) [function.require-once]: failed to open stream: No such file or directory in G:\PHPnow\htdocs\include\include1\test.php on line 2Fatal error: require_once() [function.require]: Failed opening required './include1/test2.php' (include_path='.;C:\php5\pear') in G:\PHPnow\htdocs\include\include1\test.php on line 2
      

  4.   

    在phpMyAdmin中编译时会出现
    Fatal error: Class 'PMA_Error' not found in G:\PHPnow\htdocs\phpMyAdmin\libraries\Error_Handler.class.php on line 120
    以前都不会出现
      

  5.   

    在phpmyadmin中编译?查找 Error_Handler.class.php 里引用PMA CLASS 的 php 看看是什么文件 修改正确路径即可 。