Просмотр файла c16.php

Размер файла: 3.02Kb
  1. <?php
  2.  
  3. Error_Reporting(E_ALL & ~E_NOTICE);
  4.  
  5. Error_Reporting (ERROR | WARNING);
  6.  
  7. extract($HTTP_GET_VARS);
  8.  
  9. extract($HTTP_POST_VARS);
  10.  
  11. extract($HTTP_COOKIE_VARS);
  12.  
  13. extract($HTTP_SERVER_VARS);
  14.  
  15. extract($HTTP_SESSION_VARS);
  16.  
  17. session_name("SESID");
  18. session_start();
  19.  
  20.  
  21. include "cfg.php";
  22. $link=mysql_connect ($DB_HOST, $DB_USER, $DB_PASS);
  23. mysql_select_db($DB_NAME);
  24. $qu = @mysql_query("SELECT * FROM `users` WHERE id='".$id."' limit 1;");
  25. if(mysql_affected_rows()==0)
  26. {
  27. $imer = ImageCreateFromGIF('error.gif');
  28. header("Cache-Control: no-store, no-cache, must-revalidate");
  29. header("Cache-Control: post-check=0, pre-check=0", false);
  30. header("Pragma: no-cache");
  31. Header("Content-type: image/gif");
  32. ImageGIF($imer);
  33. } else {
  34. $sqlar = @mysql_fetch_array($qu);
  35. $count = $sqlar['today'];
  36. $count_all = $sqlar['allday'];
  37. $counthost = $sqlar['counthost'];
  38. $date=date('Y-m-d');
  39. if($date!=$sqlar['date'])
  40. {
  41. $query = @mysql_query("SELECT `id`,`yesterday`,`bef1yes`,`bef2yes`,`today`,`counthost`,`1host`,`2host`,`3host`,`ip1`,`ip2`,`ip3`,`ip4` FROM `users` WHERE 1;");
  42. while($updata = @mysql_fetch_array($query)) {
  43. @mysql_query("update `users` set `date`='".$date."',`ip1`='',`ip2`='',`ip3`='',`ip4`='',`today`=0,`cin`=0,`out`=0,`counthost`=0,`yesterday`=".$updata['today'].",`bef1yes`=".$updata['yesterday'].",`bef2yes`=".$updata['bef1yes'].",`1host`=".$updata['counthost'].",`2host`=".$updata['1host'].",`3host`=".$updata['2host']." where `id`=".$updata['id'].";");
  44. }
  45. $count=0;
  46. $counthost=0;
  47. }
  48. global $REMOTE_ADDR;
  49. global $HTTP_USER_AGENT;
  50. $cip = $_SERVER['REMOTE_ADDR'];
  51. if(($sqlar['ip1'] != $cip)&&($sqlar['ip2'] != $cip)&&($sqlar['ip3'] != $cip)&&($sqlar['ip4'] != $cip)) {
  52. ++$counthost;
  53. @mysql_query("update `users` set `counthost`=`counthost`+'1',`ip4`=`ip3`,`ip3`=`ip2`,`ip2`=`ip1`,`ip1`='".$cip."' where `id`='".$id."';");
  54. }
  55. $counthost = $sqlar['counthost'];
  56.  
  57. @mysql_query("UPDATE `users` SET `today`=`today`+'1',`allday`=`allday`+'1' WHERE id='".$id."';");
  58. ++$count;
  59. ++$count_all;
  60.  
  61. if ($count >= 0 && $count < 10)
  62. $levo1 = 55;
  63. if ($count >= 10 && $count < 100)
  64. $levo1 = 42;
  65. if ($count >= 100 && $count < 1000)
  66. $levo1 = 45;
  67. if ($count >= 1000 && $count < 10000)
  68. $levo1 = 40;
  69. if ($count >= 10000 && $count < 100000)
  70. $levo1 = 35;
  71. if ($count >= 100000 && $count < 1000000)
  72. $levo1 = 30;
  73.  
  74. if ($counthost >= 0 && $counthost < 10)
  75. $levo2 = 12;
  76. if ($counthost >= 10 && $counthost < 100)
  77. $levo2 = 50;
  78. if ($counthost >= 100 && $counthost < 1000)
  79. $levo2 = 45;
  80. if ($counthost >= 1000 && $counthost < 10000)
  81. $levo2 = 40;
  82. if ($counthost >= 10000 && $counthost < 100000)
  83. $levo2 = 35;
  84. if ($counthost >= 100000 && $counthost < 1000000)
  85. $levo2 = 30;
  86. if ($counthost >= 1000000 && $counthost < 10000000)
  87. $levo2 = 25;
  88. $im = ImageCreateFromGIF('img/c16.gif');
  89. $color1 = #000000 ;
  90. $color2 = #F5F5F5 ;
  91. Imagestring($im,1,$levo2,18,$counthost,$color1);
  92. Imagestring($im,1,$levo1,19,$count,$color2);
  93. header("Cache-Control: no-store, no-cache, must-revalidate");
  94. header("Cache-Control: post-check=0, pre-check=0", false);
  95. header("Pragma: no-cache");
  96. Header("Content-type: image/gif");
  97. ImageGIF($im);
  98. }
  99. mysql_close($link);
  100. ?>