代码之家  ›  专栏  ›  技术社区  ›  Mawg says reinstate Monica

Netbeans PHP require\u once()问题

  •  -2
  • Mawg says reinstate Monica  · 技术社区  · 14 年前

    在Netbeans(6.8)中的PHP中,项目有两个文件:file1.PHP和file2.PHP

    file1.php启动 require_once('file2.php'); 我得到了

    Warning: require_once(query_form.php): failed to open stream: No such file or directory in C:\xampp\htdocs\my_project\file1.php on line 3
    
    Call Stack:
    0.0741     322920   1. {main}() C:\xampp\htdocs\my_project\file1.php:0
    
    
    Fatal error: require_once(): Failed opening required 'file2.php' (include_path='.;\xampp\php\PEAR') in C:\xampp\htdocs\my_project\file1.php on line 3
    
    Call Stack:
    0.0741     322920   1. {main}() C:\xampp\htdocs\my_project\file1.php:0
    

    require_once('./file2.php'); require_once('.\file2.php'); C:\xampp\htdocs\my_project\ C:\xampp\htdocs\my_project\ === .

    有什么建议吗?顺便说一句,我对Netbeans还不熟悉,所以我可能有一些非常明显的东西。


    <?php
    require_once('query_form.php');
    
    $user = 'root';
    $password = '';
    
     if (ConnectToDefaultDatabase($user, $password) === False)
      {
        ....
    

    上面的File1实际上是index.php(如图所示),file2是query\u表单-我只是想简化一下


    我并不介意被否决,只是想知道你为什么不解释

    2 回复  |  直到 14 年前
        1
  •  1
  •   veritas    14 年前

    你试过在Netbeans之外运行它吗? 什么是 line 3 在file1.php中(我这样问是因为在同一行中有一个warnig和一个致命错误)。


    这应该是一个评论,但我还不能使用它:(

        2
  •  1
  •   Wrikken    14 年前

    require_once(dirname(__FILE__).'/file2.php'));
    

    如果不起作用,请从filemanager窗口复制文件名;插入这句话,你就不会是第一个有离奇的字符或讨厌的打字错误,因为某些原因总是逃脱检测:)