고수님들 질문드립니다 게시판 링크걸고 걸린링크 클릭시 이동하게 할수잇나요

2023-09-24 (일) 20:18:46 2,343
|

답변 3개

등록시
if(strpos($_REQUEST['subject'], "http://") !== false){

    $chk_subject = explode("http://", $_REQUEST['subject']);

    $subject_link = "//".$chk_subject[1];

}
와

if(strpos($_REQUEST['subject'], "https://") !== false){

    $chk_subject = explode("https://", $_REQUEST['subject']);

    $subject_link = "//".$chk_subject[1];

}

2023-09-25 (월) 02:39:22

제목에 홈페이지 주소가 있다고 가정하고 아래의 코드를 참고해서 보세요..
본문 내용이든 뭐든 정규식으로 하면 모두 적용 가능 합니다.
http와 https모두 작동 되게 했습니다.

클래스 명을 넣어서 다양하게 css 를 조정 하고 효과를 줄 수 있습니다.

Copy
$view['wr_subject'] = "네이버와 다음에 방문해 보세요 https://www.naver.com http://www.daum.net";
$view['wr_subject'] = preg_replace("/(https?:\/\/[^\s]+)/", '<a href="$1" class="클래스명" target="_blank">$1</a>', $view['wr_subject']);
echo $view['wr_subject'];

답변을 작성하려면 로그인이 필요합니다.