주소형식에서 http:// 없애는 방법좀 알려주세요^^ 정보
주소형식에서 http:// 없애는 방법좀 알려주세요^^본문
안녕하세요??
게시판에서 홈페이지주소나 링크주소를 넣고,
출력을 하면 http://www.***.*** 이런 형식으로 나오는데요.
그누보드 특성으로 http:// 가 자동으로 붙어서 나오게 되는데요,
특정게시판에서는 http:// 를 없애고 그냥 www.***.****
이렇게만 나오게 할 수는 없는가요??
혼자 해결해 볼라니깐 힘드네요^^
고수분들 해결 좀 부탁드립니다...^^
댓글 전체
주소창 인가요? 상태바인가요?
아마 저건 아파치 쪽에서 설정해줘야 할듯한데...
일반 프로그래밍으루 처리를 하려면......흠.
꽁수로 하면 될듯두 하네요.
자세한 방법은 저두 생각을 해봐야 겠네요.^^;;;
근데 이런 생각두 하시다니. 대단하셔영~
아마 저건 아파치 쪽에서 설정해줘야 할듯한데...
일반 프로그래밍으루 처리를 하려면......흠.
꽁수로 하면 될듯두 하네요.
자세한 방법은 저두 생각을 해봐야 겠네요.^^;;;
근데 이런 생각두 하시다니. 대단하셔영~
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=35344&sca=&sfl=mb_id%2C1&stx=pecky7
헐랭이님의 답변용 코멘트 중에서 set_http펑션에 관한 소스코드를 언급한 적이 있습니다.
어차피 TRUE조건이냐, FALSE 조건이냐의 차이입니다.
(실제 소스코드도 '!' 포함여부를 비교하는 하나의 차이임)
========================= 원 문 =========================
// url에 http:// 를 붙인다
function set_http($url)
{
if (!trim($url)) return;
// 3.32
//if (!eregi("^(http|https)://", $url))
if (!eregi("^(http|https|ftp|telnet|news|mms)://", $url))
$url = "http://" . $url;
return $url;
}
========================= 원 문 =========================
========================= 수정검토 =========================
// url에 http:// 를 붙인다
function set_http($url)
{
if (!trim($url)) return;
// 3.32
//if (!eregi("^(http|https)://", $url))
if (eregi("^(http|https|ftp|telnet|news|mms)://", $url))
$url = $url;
return $url;
}
========================= 수정검토 =========================
헐랭이님의 답변용 코멘트 중에서 set_http펑션에 관한 소스코드를 언급한 적이 있습니다.
어차피 TRUE조건이냐, FALSE 조건이냐의 차이입니다.
(실제 소스코드도 '!' 포함여부를 비교하는 하나의 차이임)
========================= 원 문 =========================
// url에 http:// 를 붙인다
function set_http($url)
{
if (!trim($url)) return;
// 3.32
//if (!eregi("^(http|https)://", $url))
if (!eregi("^(http|https|ftp|telnet|news|mms)://", $url))
$url = "http://" . $url;
return $url;
}
========================= 원 문 =========================
========================= 수정검토 =========================
// url에 http:// 를 붙인다
function set_http($url)
{
if (!trim($url)) return;
// 3.32
//if (!eregi("^(http|https)://", $url))
if (eregi("^(http|https|ftp|telnet|news|mms)://", $url))
$url = $url;
return $url;
}
========================= 수정검토 =========================
아...죄송합니다...출력 부분은 view.php 파일에서 입니다.
lib소스를 고치면 모든 게시판에서 적용되니깐 안되구요.
특정 한 게시판에서만, view.php 스킨에서 링크가 보여질때
http:// 를 삭제 하고 출력 하는 방법이거든요^^
입력 소스와 출력소스입니다.
입력 소스 write.php
<input type="text" class="ed" name="wr_link1" itemname="링크" style="width:495">
출력 소스 view.php
<?=$view[link][1]?>
이렇습니다.
lib소스를 고치면 모든 게시판에서 적용되니깐 안되구요.
특정 한 게시판에서만, view.php 스킨에서 링크가 보여질때
http:// 를 삭제 하고 출력 하는 방법이거든요^^
입력 소스와 출력소스입니다.
입력 소스 write.php
<input type="text" class="ed" name="wr_link1" itemname="링크" style="width:495">
출력 소스 view.php
<?=$view[link][1]?>
이렇습니다.
http://sir.co.kr/bbs/tb.php/g4_tiptech/10434
상단의 링크에 기재된 팁은 '링크(Link #)'에 관해서만 처리될 수 있도록 별도의 펑션을 사용하였으나,
이것을 게시물 내용상에 적용시키기 위해서는 해당 구문을 참조하여,
view에서도 사용될 수 있도록 조정합니다.
-. (간단한 예시) <<< === 테스트는 거치지 않았으나 구현되는데 오류는 없어 보입니다.
<?=exc_http($view[link][1]?>
상단의 링크에 기재된 팁은 '링크(Link #)'에 관해서만 처리될 수 있도록 별도의 펑션을 사용하였으나,
이것을 게시물 내용상에 적용시키기 위해서는 해당 구문을 참조하여,
view에서도 사용될 수 있도록 조정합니다.
-. (간단한 예시) <<< === 테스트는 거치지 않았으나 구현되는데 오류는 없어 보입니다.
<?=exc_http($view[link][1]?>