채택완료

데이터안에 https:://가 있는지 체크

2022-01-17 (월) 15:29:13 3,275
Copy
<td><a style="color:blue; text-decoration:underline" target="_blank" href="<?php echo $data['porturl']?>"><?php echo $data['porturl']?></a></td>

href 안에 있는 데이터가

만약 http:// 가 있으면 그냥 보여주고 없으면

http:// porturl 를 붙여주는걸 하려고하는데 

어떻게 해야될까요?

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

그누보드 함수가 있습니다.

Copy
<?php echo set_http($data['porturl'])?>

그누보드 함수 내용

Copy
// 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;
}

답변에 대한 댓글 1개

선생님 죄송하지만 그누보드 함수가 어디 파일에 있을까요?
https일때는 또 어떻게 바꿔야되나요

답변에 대한 댓글 1개

ㅗㅜㅑ 감사합니다! ♥

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