我很难过!Netbeans PHP require_once()问题
在PHP中的Netbeans(6.8),一个项目有两个文件,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\
添加到包含路径的项目中,并且它在prject视图中显示出来,并参见file1.php和file2.php它不会显示在此错误报告中,但可能是因为Netbeans(或PHP))知道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_form - 我只是试图简化
只是出于好奇 - 投票的人有没有向前走,说为什么?我遇到了一个问题,我提出了一个问题,它得到了解决,但是沿着这个方式,每个帮助我的人都得到了+1。
我真的不介意被否决,只是想知道你为什么不尝试解释
什么fi le是query_form.php? – Babiker 2010-06-05 23:26:09
看到实际的PHP代码会很有帮助(至少在需求线和其他一些线以外)。你会注意到'include_path ='。'在那里意味着当它们在同一个文件夹中时它应该自动查找文件。同时检查一下网络用户(当我试图通过Apache服务器时出现错误)可以读取项目的所有目录和文件。 – 2010-06-05 23:39:46
对不起,“query_form”实际上是“form2”。我试图简化它并吹掉它。 – Mawg 2010-06-06 02:30:24