私はこれに慣れていないので、初心者の質問に耐えてください。
基本的に、ユーザーが検索フレーズを Web フォームに入力し、クエリが lastFM API に渡され、「gettopartists」API ノードに基づいてそのフレーズを使用してトップ アーティストが返されるようにする必要があります。これが私が持っているコードです...
function last($q) {
$target_url='http://ws.audioscrobbler.com/2.0/format=json&method=tag.gettopartists&api_key=....&tag=' . $q . '';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$target_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$return = curl_exec($ch);
}
明らかに、その中で「echo $return;」を出力することで有効なリターンが得られます。しかし、それを正しく解析する方法がわかりません。foreach引数をいくつ入れても、エラーや出力がまったくないことを避けることはできません...
ありがとう皆さん...