我很難過!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