2010-04-11 9 views
3

나는 IMG 태그를 제외한 모든 태그를 제거 할 제외하고 문자열에서 HTML 태그를 제거PHP - <img>

$words = strip_tags($words, '<img>'); 

가 유용합니까?

+0

정확히 무엇을 답변합니까? "예"또는 "아니오"이상? 유용성은 상황에 따라 다르며 질문에 완전히 빠져 있습니다. – BalusC

+0

strip_tags ($ words, ''); [php 매뉴얼] (http://php.net/manual/en/function.strip-tags.php)을보십시오. – Danten

+0

질문에 멍청한 코드가 아니라 형식이 잘못되었습니다. –

답변

10

예, 태그를 제거합니다.
하지만 strip_tags()은 가장 위험한 일로는 도움이되지 않습니다. XSS. 일부 정규 표현식이 필요하거나 http://htmlpurifier.org/을 사용하면 <img> 태그에 불필요한 매개 변수가 없는지 확인할 수 있습니다.

+6

''태그의 경우 +1 –

+1

+1의 XSS 경고. – BalusC

+1

ooops, hehe funny typo :) 좋은 태그, 그대로 두자. :) –