Просмотр файла inc/func.php

Размер файла: 4.12Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* WAP-NEWS ********* #
  4. # Made by : X-ray #
  5. # E-mail : admin@zugdidi.us #
  6. # Site : http://www.zugdidi.us #
  7. # WAP-Site : http://geowap.mobi #
  8. # ICQ : 49-47-485-47 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. # ЗАПРЕЩЕННО ПЕРЕПРОДАВАТЬ ДАННЫЙ СКРИПТ!!! #
  11. #-----------------------------------------------------#
  12.  
  13. #------- НИЖЕ НИЧЕГО НЕ РЕДАКТИРОВАТЬ!!! -------#
  14. function check_email($value) {
  15. return eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $value);
  16. }
  17. function utf_to_win($str){
  18. $str=strtr($str,array("Р°"=>"а","Р±"=>"б","РІ"=>"в","Рі"=>"г","Рґ"=>"д","Рµ"=>"е","С‘"=>"ё","Р¶"=>"ж","Р·"=>"з","Рё"=>"и","Р№"=>"й","Рє"=>"к","Р»"=>"л","Рј"=>"м","РЅ"=>"н","Рѕ"=>"о","Рї"=>"п","СЂ"=>"р","СЃ"=>"с","С‚"=>"т","Сѓ"=>"у","С„"=>"ф","С…"=>"х","С†"=>"ц","С‡"=>"ч","С€"=>"ш","С‰"=>"щ","СЉ"=>"ъ","С‹"=>"ы","СЊ"=>"ь","СЌ"=>"э","СЋ"=>"ю","СЏ"=>"я",
  19. "Рђ"=>"А","Р‘"=>"Б","Р’"=>"В","Р“"=>"Г","Р”"=>"Д","Р•"=>"Е","РЃ"=>"Ё","Р–"=>"Ж","Р—"=>"З","Р?"=>"И","Р™"=>"Й","Рљ"=>"К","Р›"=>"Л","Рњ"=>"М","Рќ"=>"Н","Рћ"=>"О","Рџ"=>"П","Р "=>"Р","РЎ"=>"С","Рў"=>"Т","РЈ"=>"У","Р¤"=>"Ф","РҐ"=>"Х","Р¦"=>"Ц","Р§"=>"Ч","РЁ"=>"Ш","Р©"=>"Щ","РЄ"=>"Ъ","Р«"=>"Ы","Р¬"=>"Ь","Р­"=>"Э","Р®"=>"Ю","РЇ"=>"Я"));
  20. return $str;
  21. }
  22.  
  23. function check($message){
  24. $message=str_replace("|","I",$message);
  25. $message=str_replace("||","I",$message);
  26. $message=htmlspecialchars($message);
  27. $message=str_replace("'","&#39;",$message);
  28. $message=str_replace("\"","&#34;",$message);
  29. $message=str_replace("/\\\$/","&#36;",$message);
  30. $message=str_replace("$","&#36;",$message);
  31. $message=str_replace("\\","&#92;", $message);
  32. $message=str_replace("@","&#64;", $message);
  33. $message=str_replace("`","", $message);
  34. $message=str_replace("^","", $message);
  35. $message=str_replace("%","&#37;", $message);
  36. $message=str_replace(":","&#58;",$message);
  37. $message=preg_replace("/&#58;/",":",$message,2);
  38. $message=stripslashes(trim($message));
  39. return $message;}
  40.  
  41. function check_admin($message){
  42. $message=str_replace("\r", "", $message);
  43. $message=str_replace("\n", "<br/>", $message);
  44. $message=htmlspecialchars($message);
  45. $message=str_replace("'","&quot;",$message);
  46. $message=str_replace('"',"&quot;",$message);
  47. $message=stripslashes(trim($message));
  48. $message=str_replace('&lt;br/&gt;',"<br/>",$message);
  49. $message=str_replace('&amp;quot;',"&quot;",$message);
  50. return $message;}
  51.  
  52. function antimat($string){
  53. $string=preg_replace('/(с|c|С|C)(у|y|Y|У)(ч|4|Ч)?(к|k|K|К|ча|чa|4a|4а)?(а|a)/i',"[Цензура]",$string);
  54. $string=preg_replace('/(Рї|n|Рџ)(Рё|u|Р?)(Рґ|g|Р”)(Рѕ|o|0|a|Р°|e|Рµ)?(СЂ|p)(Р°|a)?(Р·|c|СЃ)?/i',"[Цензура]",$string);
  55. $string=preg_replace('/(С…|x|X|РҐ)(Сѓ|РЈ|Y|y)(Р№|Рё|Р™|Р?|u|Рµ|e|Р•|РЃ|С‘)(b|РІ)?(o|0|Рѕ|a|Р°)?/i',"[Цензура]",$string);
  56. $string=preg_replace('/(Рї|n|Рџ)(Рё|u|Р?)(Р·|3|Р—)(Рґ|g|Р”)?/i',"[Цензура]",$string);
  57. $string=preg_replace('/(е|e|E|Е)(б|6|Б)(а|a|А|A)(т|л)?/i',"[Цензура]",$string);
  58. $string=preg_replace('/(б|6|Б)(л|Л)(я|Я)/i',"[Цензура]",$string);
  59. return $string;}
  60.  
  61. if ($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']) $browsus = htmlspecialchars(stripslashes($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']));
  62. else $browsus=htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));
  63. $brow=strtok($browsus,'(');
  64. $brow=strtok($brow,' ');
  65. $brow=substr($brow,0,22);
  66. $brow=str_replace("http://","", $brow);
  67. if(empty($brow)){$brow='Неизвестный';}
  68.  
  69. if ($_SERVER['HTTP_X_FORWARDED_FOR']) $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  70. else if($_SERVER['HTTP_CLIENT_IP']) $ip = $_SERVER['HTTP_CLIENT_IP'];
  71. else if($_SERVER['REMOTE_ADDR']) $ip = $_SERVER['REMOTE_ADDR'];
  72. else {$ip = 'not detected';}
  73. $ip = preg_replace("/[^0-9.]/", "", $ip);
  74. $ip=htmlspecialchars(stripslashes($ip));
  75. ?>