Require_Once不链接服务器上的 PHP 文件


Require_Once not Linking PHP Files on Server

我的服务器上有两个PHP文件。 crpapi.php(http://www.nickrubin.byethost14.com/crpapi.php)和example.php(http://www.nickrubin.byethost14.com/example.php)。

我正在使用 AJAX 构建一个应用程序,该应用程序将 id 值发布到 example.php,它使用 crpapi.php 向用户显示一些信息。截至目前,我正在将 AJAX 帖子发布到"http://www.nickrubin.byethost14.com/example.php"中 - 它有效,并显示我需要的一些信息。问题是示例.php文件中的"require_once('crpapi.php')"命令不起作用,因此不会回显从 crpapi.php 文件接收的信息。基本上,由于某种原因,文件没有连接。也许我走错了路?

这两个文件都位于我的服务器上的同一目录中。

示例.php

require_once('crpapi.php');

感谢您的帮助。

如果文件在服务器上,则可能是该文件的链接。因此,如果文件位于文件夹/api并且您正在从根目录开始工作,请考虑/api/crpapi.php 。尝试启用error_reporting以查看问题所在。

我建议在require_once()之前使用set_include_path()

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

设置脚本持续时间的include_path配置选项。