刚入门PHP.
但是我发现一个奇怪的问题.
在我即将要维护的项目当中看到
require_once("JSON.php");
require_once('jsms_conf.php');
require_once("urlcoding.php");几乎每个PHP文件都是这么写的.
但是这些PHP文件不在当前目录当中.后来在网上找了找有关资料.发现apache配置当中用利用 .htaccess 可以实现.有对这方面了解的人吗?谢谢了.

解决方案 »

  1.   

    在 php.ini 中设置
    而不是在 .htaccess 中
      

  2.   

    set_include_path 这个函数可以实现了
      

  3.   

    // Works as of PHP 4.3.0
    set_include_path('/inc');// Works in all PHP versions
    ini_set('include_path', '/inc');推荐ini_set
      

  4.   

    <?php
    set_include_path('/inc');
    ini_set('include_path', '/inc');
    ?> 
      

  5.   

    解决了.
    因为我是从客户那里只得到source.
    没有得到 php.ini文件.我在php.ini文件当中添加include_path = "c:/workspace/project/include" 这样就可以了.
    谢谢3楼.