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

http 포함된 글은 텍스트 효과 적용하지 않으려면... 채택완료

모몽 6년 전 조회 3,159

       <div class="well text-center">
       <font size="4" color="#000000"><b></font><font size="4" color="#000000"> <?php echo $comment ?> </b></font>
       </div>

 

위와 같이 <?php echo $comment ?> 값에 강제로 폰트 효과를 주었는데

 

<?php echo $comment ?> 값에

http 나 https 가 포함된 문장(?) 에는 텍스트 효과가 반영되지 않도록 하려면 어떻게 해야할까요?

 

가령 코멘트 글에 https://naver.com">https://naver.com 이렇게 url 이 그대로 있을 경우 폰트 크기와 색이 적용되지

않도록 하려고요.

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

답변 4개

echo "<span style='font-size:20px;color:#000'>". $comment . "</span>";

위 처럼 수정해서 사용하길 권장 합니다.

 

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

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

<?php

if($_SERVER['https'] == "on") {

// https 일경우

echo "<font size='4' color='#000000'><b></font><font size='4' color='#000000'>". $comment . "</b></font>";

}else{

// http 일경우

echo $comment;

}

?>

 

이렇게 하시면 되요~

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

답변에 대한 댓글 1개

모몽
6년 전
제가 필요한 부분은
댓글에서 http 나 https 로 시작한 주소부분만 기본 폰트로 표시되고,
그외 글자는 지정한 폰트로 표시되는 것인데 알려주신 대로 해보니 모두 기본(작은) 폰트로 적용되네요. font size=4 가 먹히지 않아요

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

if($_SERVER['https'] == "on") {

// https 일경우

<font size="4" color="#000000"><b></font><font size="4" color="#000000"> <?php echo       $comment ?> </b></font>

}else{

// http 일경우

<?php echo $comment ?>

}

프로토콜이 s 인경우와 아닌경우 체크해서 이렇게 사용하심 될것 같아요

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

답변에 대한 댓글 1개

모몽
6년 전
<?php 를 어떻게 열고 닫아줘야 하나요 ?

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

6년 전

font태그는 지금은 사용하지 않습니다.

<font size="4" color="#000000"><b></font><font size="4" color="#000000"> <?php echo $comment ?> </b></font>이 부분은 이상하긴 한데

이렇게 고칠 수 있겠네요.

<style>

.comment{

 font-size:4px;

color:#00000;

}

<p class="comment"><b><?php echo $comment ?> </b></p>

그리고 url이 있으면 링크로 연결되었을 것 같은데...

.comment a{

font-size:원래값;

}

 이런 식으로 CSS로 해결할 수 있을 것 같습니다.

 

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

답변에 대한 댓글 1개

모몽
6년 전
아 </font><font size="4" color="#000000"> 중복으로 들어가 있었네요 ;;
<?php echo $comment ?> 댓글 안에 링크가 있으면 그 링크는 폰트 사이즈 효과가 적용되지 않도록 하려고요.

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

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

로그인