Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function strip_html_tags( $text )
- {
- $text = preg_replace(
- array(
- // Remove BBCode tags
- '@[[\/\!]*?[^\[\]]*?]@siu',
- // Remove invisible content
- '@<head[^>]*?>.*?</head>@siu',
- '@<style[^>]*?>.*?</style>@siu',
- '@<script[^>]*?.*?</script>@siu',
- '@<object[^>]*?.*?</object>@siu',
- '@<embed[^>]*?.*?</embed>@siu',
- '@<applet[^>]*?.*?</applet>@siu',
- '@<noframes[^>]*?.*?</noframes>@siu',
- '@<noscript[^>]*?.*?</noscript>@siu',
- '@<noembed[^>]*?.*?</noembed>@siu',
- // Add line breaks before and after blocks
- '@</?((address)|(blockquote)|(center)|(del))@iu',
- '@</?((div)|(h[1-9])|(ins)|(isindex)|(p)|(pre))@iu',
- '@</?((dir)|(dl)|(dt)|(dd)|(li)|(menu)|(ol)|(ul))@iu',
- '@</?((table)|(th)|(td)|(caption))@iu',
- '@</?((form)|(button)|(fieldset)|(legend)|(input))@iu',
- '@</?((label)|(select)|(optgroup)|(option)|(textarea))@iu',
- '@</?((frameset)|(frame)|(iframe))@iu',
- ),
- array(
- ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
- "\n\$0", "\n\$0", "\n\$0", "\n\$0", "\n\$0", "\n\$0",
- "\n\$0", "\n\$0",
- ),
- $text );
- $text = strip_tags( $text );
- $text = nl2br($text);
- return $text ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement