コード例 #1
1
    <body>
        <?php 
include "../tmdb-api.php";
$apikey = "Your API Key";
$tmdb = new TMDB($apikey, 'en', true);
echo '<h2>API Usage for Movies examples</h2>';
// 1. Search Movie
echo '<ol><li><a id="searchMovie"><h3>Search Movie</h3></a><ul>';
$movies = $tmdb->searchMovie("underworld");
foreach ($movies as $movie) {
    echo '<li>' . $movie->getTitle() . ' (<a href="https://www.themoviedb.org/movie/' . $movie->getID() . '">' . $movie->getID() . '</a>)</li>';
}
echo '</ul></li><hr>';
// 2. Full Movie Info
echo '<li><a id="movieInfo"><h3>Full Movie Info</h3></a>';
$movie = $tmdb->getMovie(11);
echo 'Now the <b>$movie</b> var got all the data, check the <a href="http://code.octal.es/php/tmdb-api/class-Movie.html">documentation</a> for the complete list of methods.<br><br>';
echo '<b>' . $movie->getTitle() . '</b><ul>';
echo '  <li>ID:' . $movie->getID() . '</li>';
echo '  <li>Tagline:' . $movie->getTagline() . '</li>';
echo '  <li>Trailer: <a href="https://www.youtube.com/watch?v=' . $movie->getTrailer() . '">link</a></li>';
echo '</ul>...';
echo '<img src="' . $tmdb->getImageURL('w185') . $movie->getPoster() . '"/></li>';
// 3. Now Playing Movies
echo '<li><a id="nowPlayingMovies"><h3>Now Playing Movies</h3></a><ul>';
$movies = $tmdb->nowPlayingMovies();
foreach ($movies as $movie) {
    echo '<li>' . $movie->getTitle() . ' (<a href="https://www.themoviedb.org/movie/' . $movie->getID() . '">' . $movie->getID() . '</a>)</li>';
}
echo '</ul></li><hr>';
// 4. Latest Movie
コード例 #2
0
ファイル: movies.php プロジェクト: rjvegas/Movie_PHP
<?php

include 'tmdb-api.php';
$root_name = "data";
$array = array();
if (!isset($_REQUEST['id']) || TRIM($_REQUEST['id']) == '') {
    $array["opcion"] = 2;
    $array["status_message"] = "The resource you requested could not be found.";
    echo json_encode($array);
} else {
    $apikey = 'b452a69cd4b748e4c41a4109f4d91f8f';
    $tmdb = new TMDB($apikey);
    // by simply giving $apikey it sets the default lang to 'en'
    $id = $_REQUEST['id'];
    $array["opcion"] = 1;
    $persona = $tmdb->getPerson($id);
    $cast = array();
    foreach ($persona->getMovieRoles() as $movies_rol) {
        $movie = $tmdb->getMovie($movies_rol->getMovieID());
        $cast[] = array("poster_path" => $movie->getPoster(), "release_date" => $movies_rol->getMovieReleaseDate(), "original_title" => $movie->getTitle(), "character" => $movies_rol->getCharacter());
    }
    $array["cast"] = $cast;
    echo json_encode($array);
}
コード例 #3
0
<?php

include 'tmdb-api.php';
// Insert your api key of TMDB
$apikey = '8e6b3ea147a291f833ea1ead9195b3f2';
$language = 'es';
$tmdb = new TMDB($apikey, $language);
// by simply giving $apikey it sets the default lang to 'en'
$movie_id = $_POST["id"];
$movie = $tmdb->getMovie($movie_id);
echo '<h2>' . $movie->getTitle() . '</h2>';
echo "<p></p>";
echo "<p><iframe  width='560' height='315' src='https://www.youtube.com/v/" . $movie->getTrailer() . "' style='border:none'></iframe></p>";