turt2live

Untitled

May 4th, 2012
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.10 KB | None | 0 0
  1. <?php
  2. //Sanitizer Source
  3. function fullClean($input){
  4.     $input = getNoFrench(clean($input));
  5.     $input = str_replace("\\n", "<br>", $input);
  6.     $input = str_replace("\\r", "", $input);
  7.     return $input;
  8. }
  9.  
  10. function clean($input){
  11.     if(get_magic_quotes_gpc()){
  12.         $input = stripslashes($input);
  13.     }
  14.     $input = mysql_real_escape_string($input);
  15.     $input = htmlentities($input, ENT_COMPAT, "UTF-8");
  16.     return $input;
  17. }
  18.  
  19. function getNumber($input){
  20.     return (int)$input;
  21. }
  22.  
  23. function getNoFrench($input){
  24.     $input = str_replace("&Agrave;", "A", $input);
  25.     $input = str_replace("&agrave;", "a", $input);
  26.     $input = str_replace("&Acirc;",  "A", $input);
  27.     $input = str_replace("&acirc;",  "a", $input);
  28.     $input = str_replace("&AElig;",  "A", $input);
  29.     $input = str_replace("&aelig;",  "a", $input);
  30.     $input = str_replace("&Ccedil;", "C", $input);
  31.     $input = str_replace("&ccedil;", "c", $input);
  32.     $input = str_replace("&Egrave;", "E", $input);
  33.     $input = str_replace("&egrave;", "e", $input);
  34.     $input = str_replace("&Eacute;", "E", $input);
  35.     $input = str_replace("&eacute;", "e", $input);
  36.     $input = str_replace("&Ecirc;",  "E", $input);
  37.     $input = str_replace("&ecirc;",  "e", $input);
  38.     $input = str_replace("&Euml;",   "E", $input);
  39.     $input = str_replace("&euml;",   "e", $input);
  40.     $input = str_replace("&Icirc;",  "I", $input);
  41.     $input = str_replace("&icirc;",  "i", $input);
  42.     $input = str_replace("&Iuml;",   "I", $input);
  43.     $input = str_replace("&iuml;",   "i", $input);
  44.     $input = str_replace("&Ocirc;",  "O", $input);
  45.     $input = str_replace("&ocirc;",  "o", $input);
  46.     $input = str_replace("&OElig;",  "O", $input);
  47.     $input = str_replace("&oelig;",  "o", $input);
  48.     $input = str_replace("&Ugrave;", "U", $input);
  49.     $input = str_replace("&ugrave;", "u", $input);
  50.     $input = str_replace("&Ucirc;",  "U", $input);
  51.     $input = str_replace("&ucirc;",  "u", $input);
  52.     $input = str_replace("&Ntilde;",  "N", $input);
  53.     $input = str_replace("&ntilde;",  "n", $input);
  54.     $input = str_replace("&Uuml;",   "U", $input);
  55.     $input = str_replace("&lt;",     "<", $input);
  56.     $input = str_replace("&gt;",     ">", $input);
  57.     return $input;
  58. }
  59. ?>
Advertisement
Add Comment
Please, Sign In to add comment