테스트 사이트 - 개발 중인 베타 버전입니다

데이터안에 https:://가 있는지 체크 채택완료

니냐노 3년 전 조회 3,127
<td><a style="color:blue; text-decoration:underline" target="_blank" href="<?php echo $data['porturl']?>"><?php echo $data['porturl']?></a></td></pre>

<p>

 

href 안에 있는 데이터가

 

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

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

어떻게 해야될까요?

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

답변 2개

채택된 답변
+20 포인트
C
3년 전

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

</p>

<pre>
<code><?php echo set_http($data['porturl'])?></code></pre>

<p><code>

 

그누보드 함수 내용

</code></p>

<pre>
// url에 http:// 를 붙인다
function set_http($url)
{
    if (!trim($url)) return;

    if (!preg_match("/^(http|https|ftp|telnet|news|mms)\:\/\//i", $url))
        $url = "<a href="http://"" target="_blank" rel="noopener noreferrer">http://"</a> . $url;

    return $url;
}</pre>

<p><code>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

C
3년 전
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

니냐노
3년 전
ㅗㅜㅑ 감사합니다! ♥

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

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

로그인