Cum sa scoti tot codul HTML dintr-un text

Urmatoarea functie o folosesc in genberal atunci cand am un camp de genul textarea dar care nu are voie sa contina scripturi Javascvript sau alte taguri HTML.

Este adevarat ca php-ul are si functia strip_tagsO care scoate tagurile HTML. Cu toate acestea se pare ca aceasta functie are cateva bugguri si uneori poate sterge o mai mare parte din text.

Functia de mai jos scoate aceste taguri fara probleme:

[php]

function strings_html2txt($document) {
$search = array (‘@<script[^>]*?>.*?</script>@si’, ‘@<style[^>]*?>.*?</style>@siU’, ‘@<[\/\!]*?[^<>]*?>@si’ );
$text = preg_replace ( $search, ”, $document );
return $text;

[/php]

Argumentul este textul din care doresti scoase acele taguri.

Un comentariu

Spune si tu parerea...