-
Notifications
You must be signed in to change notification settings - Fork 0
/
MovieDetail.php
36 lines (31 loc) · 904 Bytes
/
MovieDetail.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
include("tmdb_v3a.php");
include("imdb_v1.php");
$apikey="ab6e8dd491403ef61a74448dc97f1e70";
if ($_GET['id'] <> '')
{
$tmdb_V3 = new TMDBv3($apikey,'de');
$imdb_V1 = new IMDBv1();
$tm_info = $tmdb_V3->movieDetail($_GET['id']);
$tm_crew = $tmdb_V3->movieCrew($_GET['id']);
$im_rate = $imdb_V1->GetRating($tm_info['imdb_id']);
$str_genres = "";
foreach ($tm_info['genres'] as $g)
{
if (empty($str_genres)) $str_genres = $g['name'];
else $str_genres .= ' | '.$g['name'];
}
print '{';
print ' "id": "'.$_GET['id'].'",';
print ' "Rating": "'.$im_rate['rating'].' ('.$im_rate[ratingCount].')",';
print ' "Genre": "'.$str_genres.'",';
print ' "Director": "'.$tm_crew['Director'].'",';
print ' "Actors": "'.$tm_crew['cast'].'",';
print ' "Plot": "'.addcslashes($tm_info['overview'],'"').'"';
print "}";
}
else
{
print '{ "id": "-1"}';
}
?>