Skip to content

Instantly share code, notes, and snippets.

@stvkoch
Created February 13, 2009 10:17
Show Gist options
  • Save stvkoch/63830 to your computer and use it in GitHub Desktop.
Save stvkoch/63830 to your computer and use it in GitHub Desktop.
<?
function cleanInput($input) {
$search = array(
'@<script[^>]*?>.*?</script>@si', // Strip out javascript
'@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags
'@<style[^>]*?>.*?</style>@siU', // Strip style tags properly
'@<![\s\S]*?--[ \t\n\r]*>@' // Strip multi-line comments
);
$output = preg_replace($search, '', $input);
return $output;
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment