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