<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
<?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); }
<?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>";