url 주소에 http 값 붙이기
url 주소를 입력받을 때 http를 안 넣었을 경우 강제로 추가하는 방법입니다.
예를 들어 여분필드 wr_1 을 사용해서 입력받고 있다면..
게시판 스킨 폴더에 write_update.head.skin.php 파일 추가
내용은 이렇게.
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_1 = set_http($wr_1);
?>
wr_link1, wr_link2 필드에도 동일하게 적용할 수 있습니다.
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_link1 = set_http($wr_link1);
$wr_link2 = set_http($wr_link2);
?>
## 참고 사항 ##
set_http 함수는 그누보드 기본 함수에 있습니다.
lib/common.lib.php 파일을 참고하세요.
// url에 http:// 를 붙인다
function set_http($url)
{
if (!trim($url)) return;
if (!preg_match("/^(http|https|ftp|telnet|news|mms)\:\/\//i", $url))
$url = "http://" . $url;
return $url;
}