gbview.skin.php에서 link #1에 나오는 http:// 삭제 방법

1.gif
<?
// 링크 설정한 값만큼 출력
{
if ($link[1][link]) { echo "<tr><td> e-mail : <a href='{$link[1][href]}' target='$default[de_link_target]'>{$link[1][link]}</a></td></tr>"; }
if ($link[2][link]) { echo "<tr><td> homepage : <a href='{$link[2][href]}' target='$default[de_link_target]'>{$link[2][link]}</a></td></tr>"; }
}
?>

link#1을 e-mail주소 적는 곳으로 사용하고자 gbview.skin.php를 위와 같이 수정을 했습니다.
link #2는 홈페이지를 입력하는 곳입니다.
근데 글보기를 하면 http://***@***.com 이런식으로 됩니다.

http://

을 어떻게 해야 없앨수 있는지.....
물론 link #2는 홈페이지를 입력하는 곳이니까 http:// 이 없어지면 안됩니다.

제가 해본건
{$link[2][link]}는 gbform에서 입력한 값을 불러 오는 것 이라는걸 알았고,
target='$default[de_link_target]'을 삭제 했더니 아무 변화가 없었습니다. 무슨 용도인지는 모르겠습니다.
gbview.php에 link 관련부분에서 http://은 없었습니다.

첨부파일

1.gif (2.5 KB)
0회 2004-02-18 22:21
|

댓글 17개

어디에 어떻게 넣어야 되는지 좀 정리해서 알려주시면 감사하겠습니다.
방금 한국이 13번째 골을 넣음과 동시에 해결했습니다.
root님의 소스를 보고 또 봤더니 답이 나왔습니다.

zzzz님과 root님께 감사 드립니다.
$link[1][link] = preg_replace("(http://)","",$link[1][link]);

이걸 어디다 넣어야 할지 모르겠습니다.
다음처럼해서 http://를 제거하고
$link[1][link] = preg_replace("(http://)","",$link[1][link]);

$link[1][link] 를 사용하면 될텐데..
허걱 방금 뭔가 왔었는데 안된다구..
원채 링크에 이메일 넣는 것이 무리가 있어 보입니다만,
제 코멘트를 소스를 사용후... 방법은 많습니다.
단지 link 2 만 따로 빼 주면 되는거니까요..
root 님의 소스를 이용해도 되겠군요.

아니면, 첫 코멘트 처럼. 이메일일 경우... 치환을 이용해 http:// 빼는 방법도 있습니다.
zzzz님! 감사합니다.
이미 제가 해본 방법입니다.
그렇게 하면 게시판 전체에 영향을 끼칩니다.
해당 게시판 뿐만아니라 다른 게시판에서 홈페이지를 입력할때가 문제가 됩니다.
일일이 http://를 입력해야 되지요.

회원정보에서 이메일하고 홈페이지를 가져와 gbview.skin.php에 뿌려주는 방법을 알면 좋겠는데........
좀 더 분석을 해 봐야겠습니다.

언제 기회가 되면 만나는거 사 드리겠습니다.
고맙습니다.
테스트는 다음과 같이 했는데..
<?

$wr_5 = "http://abcd@hhh.com";
echo "111 - $wr_5<br>";
$wr_5 = preg_replace("(http://)","",$wr_5);
echo "222 - $wr_5<br>";
//$link[1][link] = preg_replace("(http://)","",$link[1][link]);
?>
이것도 ...
$link[1][link] = preg_replace("(http://)","",$link[1][link]);
그럼 좋습니다.

function set_http($url)
{
if (!trim($url))
return;
if (!eregi("^(http|https)://", $url))
$url = "http://" . $url;
return $url;
}

$url = "http://" . $url; 부분에서 $url = "" . $url; 이렇게 하세요
넵!!
이메일입니다.
웬만하면 스킨을 손보고 싶은데 아무리해도 http://가 나오네요.
방법이 있다면 주소를 넣으도 상관은 없습니다.
다른 필드에 멜주소 넣으면 되니까요.

그리고,
한번 1등은 영원한 1등임돠.........!!! *^^*
허... 근데 주소가 아니라 이메일 입니까? -_-;;;;
큭........ 아닙니다... 맛나는거 필요 없다고 느닷없이 생각이 듭니다. 흠흠... ((((ㅡ,.-)
맛나는거라..................
음....!

어제 드린 아이콘부분 1등상 다시 생각해 봐야겠습니다. ^^
갈켜줄테니 맛나는거 사주십시오... (이젠 공짜는 지쳤어.. ㅜ_ㅜ)

string.lib.php 의 69라인을 연구해 보세요
치환식......
뭐 하는 놈인지.........쩝!!!
그 부분은 치환 식으로.. 없애 줘야 될것 같습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 1,219
22년 전 조회 484
22년 전 조회 671
22년 전 조회 520
22년 전 조회 654
22년 전 조회 589
22년 전 조회 675
22년 전 조회 1,667
22년 전 조회 489
22년 전 조회 780
22년 전 조회 447
&&nbsp;&nbsp;
22년 전 조회 628
22년 전 조회 378
22년 전 조회 518
22년 전 조회 393
22년 전 조회 837
22년 전 조회 540
22년 전 조회 442
22년 전 조회 806
22년 전 조회 513
🐛 버그신고