Commit 845900a4 authored by Nico Schallehn's avatar Nico Schallehn

test

parent 42cc03a7
...@@ -221,41 +221,44 @@ class Media { ...@@ -221,41 +221,44 @@ class Media {
$counterNotFound++; $counterNotFound++;
} }
} }
echo " Hole Daten von themoviedb.org... "; echo " Hole Daten von themoviedb.org... ";
$tmdbKey = "b1ddcc7d16281ce09f692896f882ba9d"; $tmdbKey = "b1ddcc7d16281ce09f692896f882ba9d";
$tmdb = json_decode(file_get_contents("https://api.themoviedb.org/3/find/tt".$Film["imdbID"]."?external_source=imdb_id&api_key=".$tmdbKey."&language=de"), true); $tmdb = json_decode(file_get_contents("https://api.themoviedb.org/3/find/tt".$Film["imdbID"]."?external_source=imdb_id&api_key=".$tmdbKey."&language=de"), true);
if(isset($tmdb["movie_results"])){ if(isset($tmdb["movie_results"])){
if(isset($tmdb["movie_results"][0]["overview"])){ if(isset($tmdb["movie_results"][0]["overview"])){
echo " done!".PHP_EOL; echo " done!".PHP_EOL;
$newData["summary"]=$tmdb["movie_results"][0]["overview"]; $newData["summary"]=$tmdb["movie_results"][0]["overview"];
}else{ }else{
echo " fail2!".PHP_EOL; echo " fail2!".PHP_EOL;
$fehler .= $this->Console->error("keine summery gefunden für imdbID ".$Film["imdbID"]."!").PHP_EOL; $fehler .= $this->Console->error("keine summery gefunden für imdbID ".$Film["imdbID"]."!").PHP_EOL;
//var_dump($tmdb["movie_results"][0]);
} }
$url2="https://api.themoviedb.org/3/movie/".$tmdb["movie_results"][0]["id"]."?api_key=".$tmdbKey."&language=de&append_to_response=trailers"; $url2="https://api.themoviedb.org/3/movie/".$tmdb["movie_results"][0]["id"]."?api_key=".$tmdbKey."&language=de&append_to_response=trailers";
$tmdb2 = json_decode(file_get_contents($url2), true); $tmdb2 = json_decode(file_get_contents($url2), true);
if(isset($tmdb2["trailers"]["youtube"][0]["source"])){ if(isset($tmdb2["trailers"]["youtube"][0]["source"])){
$newData["youtube"]= "DE:".$tmdb2["trailers"]["youtube"][0]["source"]; //TODO youtube Key auf 11 Zeichen prüfen!!
$youtubeID = str_replace("&hd=1", "", $tmdb2["trailers"]["youtube"][0]["source"]);
if(strpos("youtube", $youtubeID)>0){
echo "doofer IFrame....!!!";
}else{
$newData["youtube"]= "DE:".$youtubeID;
}
}else{ }else{
$url2="https://api.themoviedb.org/3/movie/".$tmdb["movie_results"][0]["id"]."?api_key=".$tmdbKey."&language=en&append_to_response=trailers"; $url2="https://api.themoviedb.org/3/movie/".$tmdb["movie_results"][0]["id"]."?api_key=".$tmdbKey."&language=en&append_to_response=trailers";
$tmdb2 = json_decode(file_get_contents($url2), true); $tmdb2 = json_decode(file_get_contents($url2), true);
if(isset($tmdb2["trailers"]["youtube"][0]["source"])){ if(isset($tmdb2["trailers"]["youtube"][0]["source"])){
$newData["youtube"]= "EN:".$tmdb2["trailers"]["youtube"][0]["source"]; $youtubeID = str_replace("&hd=1", "", $tmdb2["trailers"]["youtube"][0]["source"]);
if(strpos("youtube", $youtubeID)>0){
echo "doofer IFrame....!!!";
}else{
$newData["youtube"]= "EN:".$youtubeID;
}
} }
else{ else{
$fehler .= $this->Console->error("kein Trailer gefunden für imdbID ".$Film["imdbID"]."!").PHP_EOL; $fehler .= $this->Console->error("kein Trailer gefunden für imdbID ".$Film["imdbID"]."!").PHP_EOL;
} }
} }
}else{ }else{
echo " fail1!".PHP_EOL; echo " fail1!".PHP_EOL;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment