0

サーバーに 2 つの PHP ファイルがあります。crpapi.php ( http://www.nickrubin.byethost14.com/crpapi.php ) および example.php ( http://www.nickrubin.byethost14.com/example.php )。

私はAJAXを使用してexample.phpにid値を投稿するアプリケーションを構築しています。これはcrpapi.phpを使用してユーザーにいくつかの情報を表示します。今のところ、私は AJAX を " http://www.nickrubin.byethost14.com/example.php " に投稿しています - これは機能し、必要な情報のいくつかを表示します。問題は、example.php ファイルの "require_once('crpapi.php')" コマンドが機能しないため、crpapi.php ファイルから受け取った情報がエコーされないことです。基本的に、何らかの理由でファイルが接続されていません。多分私は間違った道を持っていますか?

両方のファイルは、サーバー上の同じディレクトリにあります。

example.php

require_once('crpapi.php');

助けてくれてありがとう。

4

2 に答える 2

1

set_include_path()前に使用することをお勧めしますrequire_once()

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

スクリプトの実行中に include_path 構成オプションを設定します。

于 2013-10-14T11:47:01.073 に答える
1

ファイルがサーバー上にある場合は、ファイルへのリンクである可能性があります。そのため、ファイルがフォルダー内/apiにあり、ルートから作業している場合は、/api/crpapi.php. 有効error_reportingにしてみて、何が問題なのかを確認してください。

于 2013-10-13T16:27:53.877 に答える