테스트 사이트 - 개발 중인 베타 버전입니다

최신글 관련 질문 드립니다. 채택완료

꿈의세계 3년 전 조회 2,762

아래처럼 했더니 한 슬라이드에 모두다 나오는 상황이라서

혹시 에디터를 통해서 이미지만 올리면 이미지만 나오고

'wr_movie_url' 이 부분에 유튜브 영상을 올리면 영상만 나오게 처리 하고 싶은데

어떻게 하면 될까요

php에 좀 약해서요

이미지 가져오는 것과 유튜브 영상 가져오는 것을 두개를 다 if로 했더니 두개 다 가져오는 상태

게시판에 두개를 올렸더니 다음 화면이 나오지 않는 상태 입니다

 

if($thumb['src']){

     echo "<img src='$thumb[src]' class='img-fluid' style='width:100%;'>";

}

if($list[$i]['wr_movie_url']) {

     $movie_code = explode("watch?v=", $list[$i]['wr_movie_url']);

     echo "<iframe width='100%' height='100%' style='background:#000; color:#fff' src='<a href="https://www.youtube.com/embed/$movie_code[1]?rel=0&amp;controls=0&amp;showinfo=0&autoplay=1&mute=1'" target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/$movie_code[1]?rel=0&amp;controls=0&amp;showinfo=0&autoplay=1&mute=1'</a> frameborder='0' border=0 scrolling=no allowfullscreen></iframe>";

}                        

else{

     echo "<img src='$latest_skin_url/noimage.png' class='img-fluid' style='width:100%;'>";

}

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

답변 1개

채택된 답변
+20 포인트
그누위즈

</p>

<p><?php

if($thumb['src']){

     echo "<img src='$thumb[src]' class='img-fluid' style='width:100%;'>";

} else if($list[$i]['wr_movie_url']) {

     $movie_code = explode("watch?v=", $list[$i]['wr_movie_url']);

     echo "<iframe width='100%' height='100%' style='background:#000; color:#fff' src='<a href="https://www.youtube.com/embed/$movie_code[1]?rel=0&controls=0&showinfo=0&autoplay=1&mute=1'" target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/$movie_code[1]?rel=0&controls=0&showinfo=0&autoplay=1&mute=1'</a> frameborder='0' border=0 scrolling=no allowfullscreen></iframe>";

} else {

     echo "<img src='$latest_skin_url/noimage.png' class='img-fluid' style='width:100%;'>";

}

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

꿈의세계
3년 전
감사 드립니다. 정말 잘 해결하였습니다.

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

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

로그인