• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در دریافت اطلاعات فیلم از tmdb
#1
سلام
من می خوام اطلاعات فیلم ها رو از وب سرویس tmdb بگیرم تا یه جا هایی هم موفق شدم ولی بعضی از اطلاعات مثل ژانر که بصورت آراریه هستند رو نمی تونم بگیرم و این ارور رو میده :
Array to string conversion in F:\wampV3\www\testphpV3\rizweb\rizwebTMDB.php on line 35
لطفا دوستانی که می دونن راهنمایی کنید.
اینم کد ها:
 
 
 
<?php
$id= "1429";
//step1
$cSession = curl_init();
//step2
curl_setopt($cSession,CURLOPT_URL,"http://db.rizweb.ir/3/tv/$id?api_key=*****&videos?append_to_response=images,trailers");
curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);
curl_setopt($cSession,CURLOPT_HEADER, false);
//step3
$result=curl_exec($cSession);
//step4
curl_close($cSession);
//show data in page:
$info_imdb = json_decode( $result ,true);
//var_dump($info_imdb);
$plot = $info_imdb["overview"];
$title = $info_imdb["name"];
$poster = $info_imdb["poster_path"];
$lang = $info_imdb["original_language"];
$genres = $info_imdb["genres"];
 
?>
 
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
<span><?php echo $genres; ?> </span>
</body>
</html>
  پاسخ
تشکر شده توسط :
#2
سلام
:-) من از اون دوستانی ام که نمی دونم ولی اول این چیزی که فرستادین خطا نیست تذکره !
دوم درسته تا حالا با tmdb کار نکردم ولی اگه می تونستمم،، نمی تونستم کدی که فرستادین را بخونم چون خیلی شلخته وبده نمیشه خوندش اصلا
  پاسخ
تشکر شده توسط :
#3
سلام من میخوام فیلم از این صفحه دانلود کنم اخطار میده مشکلش چی هست؟؟؟
/https://ahan3.com/manisman-pipe
  پاسخ
تشکر شده توسط :
#4
(۱۳۹۸ خرداد ۳۰, ۱۲:۰۶ ق.ظ)bestroid6656 نوشته: سلام
من می خوام اطلاعات فیلم ها رو از وب سرویس tmdb بگیرم تا یه جا هایی هم موفق شدم ولی بعضی از اطلاعات مثل ژانر که بصورت آراریه هستند رو نمی تونم بگیرم و این ارور رو میده :
Array to string conversion in F:\wampV3\www\testphpV3\rizweb\rizwebTMDB.php on line 35
لطفا دوستانی که می دونن راهنمایی کنید.
اینم کد ها:
 
 
 
<?php
$id= "1429";
//step1
$cSession = curl_init();
//step2
curl_setopt($cSession,CURLOPT_URL,"http://db.rizweb.ir/3/tv/$id?api_key=*****&videos?append_to_response=images,trailers");
curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);
curl_setopt($cSession,CURLOPT_HEADER, false);
//step3
$result=curl_exec($cSession);
//step4
curl_close($cSession);
//show data in page:
$info_imdb = json_decode( $result ,true);
//var_dump($info_imdb);
$plot = $info_imdb["overview"];
$title = $info_imdb["name"];
$poster = $info_imdb["poster_path"];
$lang = $info_imdb["original_language"];
$genres = $info_imdb["genres"];
 
?>
 
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
<span><?php echo $genres; ?> </span>
</body>
</html>

میگه خروجی به صورت آرایه هست و اگر میخواین چاپش کنین با ECHO نمیتونین و یا باید حلقه بزارین یا برای تست از var_dump استفاده کنین
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان