php 유튜브 업로드

참고코드

write.skin.php

<input type="text" name="wr_1" value="<?php echo $write['wr_1'] ?>">


list.skin.php

기존 썸네일 출력하는 if문에 에 유튜브 썸네일 코드를 else if 로 추가
} else if ($list[$i]['wr_1']){
    $img_content = '<img src="https://★img.youtube.com/vi/'.$list[$i]['wr_1'].'/sddefault.jpg">';

}


view.skin.php

<?php if ($view['wr_1']) { ?>
    <div class="video-container">
    <iframe width="100%" src="https://★www.youtube.com/embed/<?php echo $view['wr_1']; ?>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    </div>
<?php } ?>




현재 적용코드


view.skin.php
유튜브 영상 업로드

<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count || $view['wr_10']) {
    echo "<div id=\"bo_v_img\">\n";

    for ($i = 0; $i < $v_img_count; $i++) {
        if ($view['file'][$i]['view']) {
            echo get_view_thumbnail($view['file'][$i]['view']);
        }
    }

    if ($view['wr_10']) {
        echo '<div class="video-container" style="    margin-top: 15px;">';
        echo '<iframe width="500px" height="282px" style="    border-radius: 20px;
    overflow: hidden;" src="https://★www.youtube.com/embed/' . $view['wr_10'] . '" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';
        echo '</div>';
    }

    echo "</div>\n";
}
?>

write.skin.php
유튜브 링크 입력칸

<div class="wr_write" style="display: flex; margin-top: 10px;  width: 50%; align-items: center;"><p style="display: block; width: 100px;">유튜브링크 </p>
<input type="text" name="wr_10" value="<?php echo $write['wr_10'] ?>" id="wr_10" size="50" maxlength="255"> </div>

list.skin.php
유튜브 썸네일

<div class="list-back"
    <?php if($list[$i]['wr_url'] != ''){ ?>
        style="background-image:url('<?=$list[$i]['wr_url']?>')"
    <?php } elseif ($list[$i]['wr_10']) {
        $img_content = 'https://img.youtube.com/vi/'.$list[$i]['wr_10'].'/sddefault.jpg'; ?>
        style="background-image:url('<?=$img_content?>')"
    <?php } ?>>
</div>