1

file_get_contents を使用して json データを読み取っています。

私のコードは次のとおりです。

   //echo $json_url;
    $json_data = file_get_contents($json_url);

変数 $json_data が null 値を返すことに驚きました。変数 $json_url をエコーすると、正しい URL が表示されます。ブラウザーに手動で URL を入力すると、Tt は json レコードも表示します。

ここで何がエラーになる可能性がありますか?

4

2 に答える 2

1

URLは何ですか?

ノート:

スペースなどの特殊文字を含む URI を開く場合は、urlencode() で URI をエンコードする必要があります。

さらに、url fopen ラッパーは有効になっていますか?

ヒント

fopen ラッパーが有効になっている場合は、この関数で URL をファイル名として使用できます。

ただし、エラー レポートを有効にすると、リクエストが失敗した理由がわかります。

于 2012-06-11T10:21:14.530 に答える
0

最初に URLをurlencodeしてみてください

$json_data = file_get_contents(urlencode($json_url));
于 2012-06-11T10:18:53.347 に答える