2011-01-20 9 views
0

그냥 <strong> 태그 나 다른 것을 추가하는 올바른 방법은 무엇일까? PHP에 html 태그 추가하기

echo $row->title

나는이

echo '<strong>'.$row->title.'</strong>';

+0

괜찮 할 수 있습니다. 물론 동일한 출력을 얻는 다른 방법이 있지만 위의 코드를 읽기 쉽도록 변경해야 할 필요는 없습니다. –

+0

' 제목?> @ – Andrew

+0

@Andrew : 'shorttags = FALSE'인 서버에서 코드를 사용하는 경우 코드가 손상되는 것을 지켜보십시오. – drudge

답변

1

당신이 그것을하고있는 방법은 완벽하게 괜찮했다. 그러나 HTML을 허용하지 않는 한 HTML 문자를 이스케이프 처리해야 할 수도 있음을 잊지 마십시오 ("제목"에서는 가능하지 않음).

echo '<strong>'.htmlspecialchars($row->title).'</strong>'; 

이렇게하면 <>와 다른 특수 문자를 이스케이프합니다.

+0

thx! 나는 필터링을 담당하는 codeigniter를 사용하고있다 :) – CyberJunkie

1

잘못된 방법이나 올바른 방법이 없습니다. 그것은 당신을 위해 가장 잘 읽을 수있는 것처럼 (그리고 이것은 주관적인 질문입니다). 그러나 표준을 개발하고 매번 다른 방식으로하지 마십시오.

1

당신은 또한 당신이 무슨 짓을했는지이

echo "<strong>{$row->title}</strong>";