私はyahooの金融株価を使用して、APIから株式相場表示データを取得しています。を使用してデータを取得するには
$data = file_get_contents("http://quote.yahoo.com/d/quotes.csv?s=appl&f=sl1d1t1c1ohgv&e=.csv");
$values = explode(",", $data);
echo '<pre>';
print_r($values);
これで、これは私のローカルサーバー(localhost)で完全に正常に機能します。つまり、$valuesがエコーアウトされます。しかし、このファイルをサーバーにアップロードすると、次のURLが出力されます:http: //quote.yahoo.com/d/quotes.csv ?s = appl&f = sl1d1t1c1ohgv&e=.csv 。サーバーのfile_get_contentsに問題があることはわかっています。サーバーではallow_url_fopenが「ON」に設定されています。サーバー側で問題を理解できないようです。