- 12, May 2024
- #1
Привет ребята.
нужна помощь. Я использую PHP-скрипт cms для веб-сайта фильмов.
Есть 2 способа показать плакат на лицевой стороне сайта. 1: загрузить плакат самостоятельно. 2: показать прямую ссылку с https://image.tmdb.org
я хочу показать прямую ссылку с https://image.tmdb.org
в этом сценарии, когда мы получаем данные с tmdb.org, он также захватывает изображение постера и фоновое изображение.
Изображение постера отображается в admincp .. но на общедоступном веб-сайте.
Изображение плаката не отображается, но фоновое изображение работает нормально. admincp (имя файла get_movie_details.php): используется код изображения.
Вот этот.
надеюсь, ты меня понимаешь когда сравните код обоих файлов, вы поймете, о чем я спрашиваю. большое спасибо
я хочу показать прямую ссылку с https://image.tmdb.org
в этом сценарии, когда мы получаем данные с tmdb.org, он также захватывает изображение постера и фоновое изображение.
Изображение постера отображается в admincp .. но на общедоступном веб-сайте.
Изображение плаката не отображается, но фоновое изображение работает нормально. admincp (имя файла get_movie_details.php): используется код изображения.
Вот этот.
if (isset($data['poster_path'])){
$curl = new Curl();
$image_data = "[URL='https://lumtu.com/yti/bh55hbC9odHRwczovL2ltYWdlLnRtZGIub3JnL3QvcC9vcmlnaWnlm']https://image.tmdb.org/t/p/original/".$data'];
if ($image_data){
$image_name = "movie_".md5($title.$imdb_id);
$thumbaaa = "[URL='https://lumtu.com/yti/bh55hbC9odHRwczovL2ltYWdlLnRtZGIub3JnL3QvcC9vcmlnaWnlm']https://image.tmdb.org/t/p/original/".$data'];
copy($thumbaaa,"../../thumbs/".$image_name.".jpg");
Код (разметка): и для шаблона в файле watchmovie.php использовался такой код
$ch3 = curl_init(); curl_setopt($ch3, CURLOPT_URL, "[URL='https://lumtu.com/yti/ZQaaQZS9odHRwOi8vYXBpLnRoZW1vdmllZGIub3JnLzMvbW92Wbv']http://api.themoviedb.org/3/movie/".$mov['imdb_id']."/images?api_key=a742865b6ff6cebe98285acf713d234e[/URL]"); curl_setopt($ch3, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch3, CURLOPT_HEADER, FALSE); curl_setopt($ch3, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch3, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch3, CURLOPT_HTTPHEADER, array( "Accept: application/json" )); $response3 = curl_exec($ch3); curl_close($ch3); $data3 = json_decode($response3,true); $backdrops = $data3['backdrops']; $backdrops1 = "[URL='https://lumtu.com/yti/YgbbgYWxodHRwOi8vaW1hZ2UudG1kYi5vcmcvdC9wL29yaWdpWay']http://image.tmdb.org/t/p/original".$backdrops']; $backdrops2 = "[URL='https://lumtu.com/yti/YgbbgYWxodHRwOi8vaW1hZ2UudG1kYi5vcmcvdC9wL29yaWdpWay']http://image.tmdb.org/t/p/original".$backdrops']; $backdrops3 = "[URL='https://lumtu.com/yti/LsFFsLzNodHRwOi8vaW1hZ2UudG1kYi5vcmcvdC9wL29yaWdpbmpdW']http://image.tmdb.org/t/p/original/3".$backdrops']; $smarty->assign("backdrops1",$backdrops1); $smarty->assign("backdrops2",$backdrops2); $smarty->assign("backdrops3",$backdrops3);
Код (разметка): теперь в файле watchmovie.php этот код отсутствует.
if (isset($data['poster_path'])){ $curl = new Curl(); $image_data = "[URL='https://lumtu.com/yti/bh55hbC9odHRwczovL2ltYWdlLnRtZGIub3JnL3QvcC9vcmlnaWnlm']https://image.tmdb.org/t/p/original/".$data']; if ($image_data){ $image_name = "movie_".md5($title.$imdb_id); $thumbaaa = "[URL='https://lumtu.com/yti/bh55hbC9odHRwczovL2ltYWdlLnRtZGIub3JnL3QvcC9vcmlnaWnlm']https://image.tmdb.org/t/p/original/".$data']; copy($thumbaaa,"../../thumbs/".$image_name.".jpg"); $ch3 = curl_init(); curl_setopt($ch3, CURLOPT_URL, "[URL='https://lumtu.com/yti/ZkmmkZS9odHRwczovL2FwaS50aGVtb3ZpZWRiLm9yZy8zL21vd12L']https://api.themoviedb.org/3/movie/".$imdb_id."/images?api_key=a742865b6ff6cebe98285acf713d234e[/URL]"); curl_setopt($ch3, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch3, CURLOPT_HEADER, FALSE); curl_setopt($ch3, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch3, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch3, CURLOPT_HTTPHEADER, array( "Accept: application/json" )); $response3 = curl_exec($ch3); curl_close($ch3); $data3 = json_decode($response3,true); $backdrops = $data3['backdrops']; $backdrops1 = "[URL='https://lumtu.com/yti/bh55hbC9odHRwczovL2ltYWdlLnRtZGIub3JnL3QvcC9vcmlnaWnlm']https://image.tmdb.org/t/p/original/".$backdrops']; copy($backdrops1,"../../thumbs/fanart_movie".$imdb_id.".jpg"); $ret['image'] = $image_name.".jpg"; } else { $ret['image'] = "0"; } } print(json_encode($ret)); } else { print("0"); }
Код (разметка): когда я копирую и вставляю этот код на веб-сайт watchmovie.php, закрываюсь, не могу открыть.
пожалуйста, может кто-нибудь сказать мне, как добавить этот код в watchmovie.php..
оба файла в zip-папке приложены.
извини, я в этом не силен.
надеюсь, ты меня понимаешь когда сравните код обоих файлов, вы поймете, о чем я спрашиваю. большое спасибо