View file gta/gb/incs/bcheck.php

File size: 1.38Kb
  1. <?php
  2. if(isset($_COOKIE['t2b4y'])){ Header('Location: banned.php'); exit; }
  3. $bf=file('incs/ban.dat');
  4. $cnt=count($bf);
  5. if($cnt){
  6. for($i=0;$i<$cnt;$i++){
  7. $a=explode('|:|',$bf[$i]);
  8. switch($a[0]){
  9. case 0:
  10. if($_SERVER['HTTP_USER_AGENT'].' IP:'.$_SERVER['REMOTE_ADDR']."\n"==$a[1]){
  11. Header('Location: banned.php'); exit;
  12. }
  13. break;
  14. case 1:
  15. if($_SERVER['HTTP_USER_AGENT']."\n"==$a[1]){
  16. Header('Location: banned.php'); exit;
  17. }
  18. break;
  19. case 2:
  20. if($_SERVER['REMOTE_ADDR']."\n"==$a[1]){
  21. Header('Location: banned.php'); exit;
  22. }
  23. break;
  24. case 3:
  25. if($_SERVER['HTTP_USER_AGENT'].' IP:'.$_SERVER['REMOTE_ADDR']."\n"==$a[1]){
  26. if(setcookie('t2b4y',true,time()+604800,'/')){
  27. unset($bf[$i]);
  28. $f=fopen('incs/ban.dat','w');
  29. $d=implode('',$bf);
  30. fputs($f,$d);
  31. fclose($f); }}
  32. break;
  33. case 4:
  34. if($_SERVER['HTTP_USER_AGENT']."\n"==$a[1]){
  35. if(setcookie('t2b4y',true,time()+604800,'/')){
  36. unset($bf[$i]);
  37. $f=fopen('incs/ban.dat','w');
  38. $d=implode('',$bf);
  39. fputs($f,$d);
  40. fclose($f); }}
  41. break;
  42. case 5:
  43. if($_SERVER['REMOTE_ADDR']."\n"==$a[1]){
  44. if(setcookie('t2b4y',true,time()+604800,'/')){
  45. unset($bf[$i]);
  46. $f=fopen('incs/ban.dat','w');
  47. $d=implode('',$bf);
  48. fputs($f,$d);
  49. fclose($f); }}
  50. break;
  51. case 6:
  52. Header('Location: banned.php'); exit;
  53. break;
  54. }
  55. }
  56. }
  57. ?>