2013-10-13 62 views
0

我有兩個PHP文件位於我的服務器上。 crpapi.php(http://www.nickrubin.byethost14.com/crpapi.php)和example.php(http://www.nickrubin.byethost14.com/example.php)。Require_Once不鏈接服務器上的PHP文件

我正在構建一個使用AJAX的應用程序,它將一個id值傳遞給example.php,該應用程序使用crpapi.php向用戶顯示一些信息。截至目前,我正在將AJAX文章發佈到「http://www.nickrubin.byethost14.com/example.php」 - 該文件起作用,並顯示我需要的一些信息。問題是example.php文件中的「require_once('crpapi.php')」命令不起作用,因此不會回顯從crpapi.php文件收到的信息。基本上,由於某些原因,這些文件沒有連接。也許我有錯誤的道路?

這兩個文件都位於我的服務器上的同一目錄中。

使用example.php

require_once( 'crpapi.php');

感謝您的幫助。

+1

爲了幫助未來的請求,建議您接受答案。噗,一點暗示 - 它給你一些聲望接受答案! – davewoodhall

回答

1

如果文件在服務器上,它可能是文件的鏈接。因此,如果文件位於文件夾/api中,並且您正在從根開始工作,請考慮/api/crpapi.php。嘗試啓用error_reporting以查看問題所在。

+0

感謝您的幫助,但我最終通過將它們組合成單個php文件來解決問題。 –

+0

在這種情況下,這很可能是一個鏈接問題。不過,我很高興你找到了解決方案,很好的工作。 – davewoodhall

1

我會require_once()

set_include_path(implode(PATH_SEPARATOR, array(
    realpath(__DIR__ . '/..'), 
    get_include_path() 
))); 

設置腳本的持續時間和include_path配置選項之前,建議使用set_include_path()

相關問題