Flex

그누보드 및 나리야 버전 표시 및 최신 버전 정보 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

그누보드 및나리야 버전 표시 및 최신 버전 정보 가져오기

 첨부 파일

w:g5themeBS4-Basicwidgetsidebarmenu.7z

w:g5themeBS4-Basicwidgetsidebarmenu.php

파일의 하단 참조 드립니다


aab70-68dff741071d8-11df8b17a49f0b7dd4ec61f815e73302d8dfcc92.png




<?php
// sir.kr 그누보드 다운로드 페이지 URL

// HTML 가져오기 (옵션: allow_url_fopen 허용 되어 있어야 함)
$html = @file_get_contents($url);
$latest_version = '';
$download_link = '';

// 유효하게 받아왔는지 체크
if ($html !== false) {
    // 예시: 정규식으로 “그누보드(영카트) 5.6.23” 같은 패턴 찾기
    // (단, HTML 구조가 바뀌면 동작 안 할 수 있음)
    if (preg_match('/그누보드(영카트)s*([0-9]+.[0-9]+.[0-9]+)/u', $html, $m)) {
        $latest_version = $m[1];
    }
    // 다운로드 링크도 같이 뽑고 싶다면 태그 href 속성 정규식 또는 DOMDocument 활용
        $download_link = $m2[1];
        // 절대 경로 보정: 만약 상대 경로면 절대 URL로 바꿔주기
        if (strpos($download_link, 'http') !== 0) {
            $download_link = rtrim($url, "/") . '/' . ltrim($download_link, "/");
        }
    }
}

// 기본 값 보정: 못 뽑아오면 기존 상수 등 fallback 사용
if (!$latest_version) {
    $latest_version = G5_GNUBOARD_VER;  // 혹은 G5_GNUBOARD_VER 상수
}
if (!$download_link) {
    $download_link = 'https://sir.kr/g5_pds';
}
?>
 

<?php
// 아미나 나리야 빌더 다운로드 페이지

$na_html = @file_get_contents($na_url);
$na_latest_version = '';
$na_download_link = $na_url; // 기본 링크

if ($na_html !== false) {
    // 정규식으로 "나리야빌더 1.x.x" 버전 패턴 찾기
    if (preg_match('/나리야빌더s*([0-9]+.[0-9]+.[0-9]+)/u', $na_html, $m)) {
        $na_latest_version = $m[1];
    }

    // 다운로드 링크 추출 (페이지에 따라 다를 수 있음 → 여기서는 기본 페이지 링크 사용)
        $na_download_link = $m2[1];
        // 상대 경로 처리
        if (strpos($na_download_link, 'http') !== 0) {
            $na_download_link = rtrim($na_url, "/") . '/' . ltrim($na_download_link, "/");
        }
    }
}

// 값 보정: 못 가져오면 NA_VERSION 상수 활용
if (!$na_latest_version && defined('NA_VERSION')) {
    $na_latest_version = NA_VERSION;
}
?>

class="text-center mt-3" style="font-size:12px; color:#000;">

   
style="color:#000; font-weight:bold;">< 버전 정보 >

    설치 그누보드 버전: style="color:red;"><?php echo G5_GNUBOARD_VER; ?>
    최신 그누보드(영카트): style="color:#007bff;"><?php echo htmlspecialchars($latest_version); ?>

    설치 style="color:red;"><?php echo NA_VERSION; ?>
    최신 나리야빌더: style="color:#007bff;"><?php echo htmlspecialchars($na_latest_version); ?>

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 259 / 4 페이지
번호
제목
이름

Favorites


최근글


새댓글


  • 댓글이 없습니다.
알림 0