我在本机上安装了wamp架了一个服务器,然后我在php里
require_once "HTML/Template/IT.php";
然后运行就出现
Warning: require_once(HTML/Template/IT.php) [function.require-once]: failed to open stream: No such file or directory in D:\Program Files\wamp\www\example8-2.php on line 7Fatal error: require_once() [function.require]: Failed opening required 'HTML/Template/IT.php' (include_path='.;C:\php5\pear') in D:\Program Files\wamp\www\example8-2.php on line 7我已经安装了HTML_Template_IT包了。 网上说什么权限什么的我有点晕。
 能否帮我解答一下这个疑问啊? 或者设置权限的详细步骤?小弟第一次学习PHP 很多地方不懂 请多指教 谢谢了!

解决方案 »

  1.   

     No such file or directory
    路径放错了吧...从这个路径  D:\Program Files\wamp\www\example8-2.php 推测出位置应该是放 D:\Program Files\wamp\www\HTML\Template\IT.php或者把require_once "HTML/Template/IT.php";
    改成IT.php所在的绝对路径,比如require_once "D:\Program Files\wamp\www\HTML\Template\IT.php";
      

  2.   

    嗯路径错误,不是你写的错误,就是文件放的错误。win下无设置权限的需要。所以检查路径和书写路径是否正确
      

  3.   

    我把它改成了:
    require_once "D:\Program Files\wamp\php\PEAR\HTML\\Template\IT.php";
     出现的是:
          Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in D:\Program Files\wamp\php\PEAR\HTML\Template\IT.php on line 31      Fatal error: require_once() [function.require]: Failed opening required 'PEAR.php' (include_path='.;C:\php5\pear') in D:\Program Files\wamp\php\PEAR\HTML\Template\IT.php on line 31目录结构是 D盘 --> program files -> wamp -> www 
                                             -> php -> PEAR -> HTML -> IT.php
      

  4.   

     目录结构那里www 和 php 在同一级目录下
      

  5.   

    require_once "D:\Program Files\wamp\php\PEAR\HTML\\Template\IT.php";目录结构是 D盘 --> program files -> wamp -> www -> php -> PEAR -> HTML -> IT.php
    =。= 喂喂!这不是不一样嘛....
      

  6.   

    不是不是。 那个www 和 php是在同一级目录下面= =  缩进被去掉了= =
      

  7.   

    现在已经没问题了。 我现在是这样子的, 把PEAR.php复制进Template文件夹里就可以了。
    但是我有疑问。 为什么要把PEAR文件夹里的PEAR.php 复制到那里才有用呢? 那是不是其他包都要这样呢?
      

  8.   

    你的代码是require_once(PEAR.php);则PEAR.php就必须与IT.php在同级目录才行。