public static function GetMovieData($idList) { $movie_list = array(); if(count($idList) != 0) { foreach($idList as $id) { $url = URL::GetthemoviedbUrl(ApiKey::$themoviedb,'getInfo',$id); $value = COMMON::MakeJson($url); if(count($value) != 0) { //$name,$url,$overview,$rating,$released,$runtime,$budget,$category,$studios,$poster_img,$adult,$genres; //theMovieData($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l) $movie = $value[0]; $a = $movie->name; $b = $movie->url; $c = $movie->overview; $d = $movie->rating; $e = $movie->released; $f = $movie->runtime; $g = $movie->budget; $h = $movie->studios; $i = $movie->posters; $j = $movie->genres; $movieData = new M_theMovieData($a,$b,$c,$d,$e,$f,$g,$h,$i,$j); array_push($movie_list,$movieData); } } } //print_r($movie_list); return $movie_list; }
//define('MAINDIR','/Users/rpkim/Sites/'); define('MAINDIR',$_SERVER['DOCUMENT_ROOT'].'/'); define('BADADIR',MAINDIR.'bada/'); define('BADAENDIR',BADADIR.'en/'); include BADAENDIR.'model/apikey.php'; include BADAENDIR.'model/url.php'; include BADAENDIR.'lib/json.php'; include BADAENDIR.'lib/common.php'; include BADAENDIR.'control/lastfm.php'; include BADAENDIR.'model/lastfm.php'; include BADAENDIR.'view/lastfm.php'; #main $search = $_GET['search']; if($search != "") { $url = URL::GetlastfmUrl(ApiKey::$lastfm,'search',$search,'artist',''); $value = COMMON::MakeJson($url); $basic_list = C_lastfmData::GetArtistID($value->results->artistmatches->artist); $artist_list = C_lastfmData::GetArtistData($basic_list); V_lastfmArtistData::printArtistData($artist_list); } else { die('do not search value'); } ?>
public static function GetArtistData($BasicList) { $artist_list = array(); if(count($BasicList) != 0) { foreach($BasicList as $basic) { $url = URL::GetlastfmUrl(ApiKey::$lastfm,'getInfo',$basic,'artist'); $value = COMMON::MakeJson($url); $artist = $value->artist; if(count($value) != 0) { //$name,$url,$image,$listeners,$plays; $a = $artist->name; $b = $artist->url; $c = $artist->image; $d = $artist->stats->listeners; $e = $artist->stats->playcount; $artistData = new M_lastfmArtistData($a,$b,$c,$d,$e); array_push($artist_list,$artistData); } } } //print_r($album_list); return $artist_list; }