채택완료

유뷰트 링크가 안불러와 집니다ㅜㅜ

    <div id="bo_v_con">
            <?php
            $youtube_key = substr($link,-11,11);
            echo '<div class="bo_v_ycon"><iframe style="width:100%" frameborder="0" src="https://www.youtube.com/embed/'.$youtube_key.'?autoplay=1&rel=0"  class="video-frame stopWhenVideoModal"></iframe></div>';
            echo get_view_thumbnail($view['content']); 
        ?>
        </div>

pc랑 mobile 같은 코드인데 pc는 잘 불러지는데 모바일에서 안불러와지네욤...

모바일에서 불렀을 경우 

<div class="bo_v_ycon"><iframe style="width:100%" frameborder="0" src="https://www.youtube.com/embed/?autoplay=1&amp;rel=0" class="video-frame stopWhenVideoModal"></iframe></div>

이렇게 유튜브키만 적용이 안돼서 적용이 됩니당 ㅠㅠ

pc는 잘 불러와 지는데 이유가 뭘까여ㅠㅠㅠ

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2021-09-09 (목) 11:30:43

소스 적용한걸 보면

 $youtube_key = substr($link,-11,11);

이렇게 되어있는데 

모바일에서 해당 변수만 안나오는건 link 값이 없는 경우입니다

echo $link 해서 값이 나오는지 확인해보세요

답변에 대한 댓글 1개

ㅠㅠㅠ <?php
// 링크
$cnt = 0;
for ($i=1; $i<=count($view['link']); $i++) {
if ($view['link'][$i]) {
$cnt++;
$link = cut_str($view['link'][$i], 70);
}
}
?>
이거 넣었더니 된다여 감사합니다!

답변을 작성하려면 로그인이 필요합니다.