2013-10-13 27 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()

相关问题