1

file_get_contents 関数の使用中に問題が発生しました。別の Web サーバーからの応答を取得するために使用していますが、何も返されません (var_dump を使用して空の文字列として表示されます)。また、Googleのアドレスを使用したときに結果が得られたため、問題はこの特定のサーバーを呼び出している間だけです。私のローカルマシンでは問題なく動作しています。私もcUrlを試しましたが、同じ結果です。

4

3 に答える 3

0

Could you do:

echo ini_get('allow_url_fopen');

If this is false, you should try setting it to true in your php.ini before calling file_get_contents.

于 2010-04-06T10:11:08.680 に答える
0

呼び出しているサーバーに問題がある可能性がありますが、適切なアクセス許可を持つファイルであり、通常の Web ブラウザーからアクセスできますか? ファイル アクセスが IP によって制限されている場合、サーバーの IP は許可されていますか?

于 2010-04-06T13:55:53.267 に答える
0

たぶん、ユーザーエージェントを設定する必要がありますか? サイトによっては、これを確認してボットを許可しない場合があります。

ini_set('user_agent', 'Name of your bot');
于 2010-04-06T11:09:12.207 に答える