게시글에 있는 유튜브 태그 찾아내기 코드 > 그누보드5 팁자료실

그누보드5 팁자료실

게시글에 있는 유튜브 태그 찾아내기 코드 정보

게시글에 있는 유튜브 태그 찾아내기 코드

본문

 cheditor 등으로 추가한 유튜브 태그를 배열에 집어넣어 주는 코드 입니다

 


// 에디터 유튭태그 얻기
function get_youtube_tag($contents)
{
    if(!$contents) return false;
    // $contents 중 youtube 태그 추출
    $pattern = '%\<([\/]?)iframe([^\>]*)\>?(?:youtube(?:-nocookie)?\.com/)?(\<\/iframe\>)%i';
    preg_match_all($pattern, $contents, $matchs);
    return $matchs;
}

 

아래와 같이 응용한다면 게시물에 유튜브 첨부시 아이콘 표시 등에 응용


    // 게시글 내에 유튭 첨부시
    if (count(get_youtube_tag($list['wr_content'])[1]) > 0) {
        $list['icon_youtube'] = '<아이콘 URL>';
    }

 

추천
4

댓글 4개

지금 짜여진 정규식은 iframe태그 열기로 시작하고 중간에 유튜브 도메인 2가지만 검출하고 iframe태그 닫기까지 배열에 넣도록 되어 있습니다
전체 2,424 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT