게시판(혹은 갤러리)에 링크1에 URL 넣고 목록에는 오픈그래프

게시판(혹은 갤러리)에 링크1에 URL 넣고 목록에는 오픈그래프

QA

게시판(혹은 갤러리)에 링크1에 URL 넣고 목록에는 오픈그래프

본문

제목 그대로입니다.

 

게시판(혹은 갤러리) 링크1에 URL을 넣고요,

 

목록에는 그 URL의 오픈 그래프 이미지가 나오게 할 수 있나요?

 

이 질문에 댓글 쓰기 :

답변 2

네 할수 있습니다.

아래는 URL 을 통한 메타태그 파싱 예제 입니다.

 


<?php
if (isset($_GET['url'])) {
    $url = 'https://naver.com';
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $html = curl_exec($ch);
    curl_close($ch);
    $dom = new DOMDocument();
    @$dom->loadHTML($html);
    $metaTags = $dom->getElementsByTagName('meta');
    $ogData = [];
    foreach ($metaTags as $meta) {
        if ($meta->hasAttribute('property') && strpos($meta->getAttribute('property'), 'og:') === 0) {
            $ogData[$meta->getAttribute('property')] = $meta->getAttribute('content');
        }
    }
    header('Content-Type: application/json');
    echo json_encode($ogData); // 메타태그 정보 출력
} else {
    echo json_encode(['error' => 'URL 정보가 올바르지 않음']);
}
?>

가능은 하지만, 손을 좀 보셔야 하겠네요

 

URL 자체가 이미지 (썸네일)이 아니라면 목록에서 해당 페이지 내 썸네일을 추출해야 하니깐요

 

그게 아니라 단순히 썸네일 링크만 사용하고자 한다면 아래 링크 비타주리님께서 공개하신 스킨 사용하시면 되겠습니다.

 

https://sir.kr/g5_skin/47189?sfl=wr_subject&stx=%EC%8D%B8%EB%84%A4%EC%9D%BC

답변을 작성하시기 전에 로그인 해주세요.
전체 61,265
QA 내용 검색

회원로그인

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