예제 #1
0
 public static function analysis($url)
 {
     $scraping = new Scraping($url);
     $title = $scraping->setFind($scraping::$MediaTitle)->getMediaTitle();
     list($music, $musicType) = $scraping->getMediaMusic();
     $recents = $scraping->setFind($scraping::$MediaRecents)->getMediaRecents();
     $results = ["title" => $title, "music" => $music, "music-type" => $musicType, "recents" => $recents];
     //set content-type.
     header('Content-type: application/json');
     //output json.
     echo json_encode($results);
 }
예제 #2
0
 public static function analysis($url)
 {
     $scraping = new Scraping($url);
     list($music, $musicType) = $scraping->setFind($scraping::$ReleaseMusic)->getReleaseMusic();
     $releaseDate = $scraping->setFind($scraping::$ReleaseDate)->getReleaseDate();
     list($band, $album, $releaseType) = $scraping->setFind($scraping::$ReleaseData)->getReleaseData();
     $results = ["band" => $band, "album" => $album, "release-date" => $releaseDate, "release-type" => $releaseType, "music" => $music, "music-type" => $musicType];
     //set content-type.
     header('Content-type: application/json');
     //output json.
     echo json_encode($results);
 }
예제 #3
0
 public static function analysis($url)
 {
     $scraping = new Scraping($url);
     list($titles, $count) = $scraping->setFind($scraping::$RecentTitles)->getTitles();
     list($musics, $count) = $scraping->getMusics();
     $uris = $scraping->setFind($scraping::$RecentUris)->getUris($count);
     $results = [];
     for ($i = 0; $i < $count; $i++) {
         array_push($results, ["title" => $titles[$i], "music" => $musics[$i]["music"], "music-type" => $musics[$i]["music-type"], "uri" => $uris[$i]]);
     }
     //set content-type.
     header('Content-type: application/json');
     //output json.
     echo json_encode($results);
 }