Просмотр файла php-counter/counter.php

Размер файла: 2.93Kb
<?
///////////////////////////////////////////////////////////////////////////////////////////
/////
/////                                  VANTUZ MOBILE STUDIO
/////
/////                  ********* WAP-COUNTER SPECIAL W@P-MOTORS 12 *********
/////
/////                            Made by   :  АХХХУЕННЫЙ ЧУВАК ВАНТУЗ
/////                              E-mail  :  [email protected]
/////                                Site  :  http://banzaj.net
/////                                Site  :  http://wapstop.ru  
/////                                Site  :  http://pizdec.ru
/////                            WAP-Site  :  http://visavi.net 
/////                                 ICQ  :  36-44-66
/////
//////////////////////////////////////////////////////////////////////////////////////////////
//      ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ   //
//////////////////////////////////////////////////////////////////////////////////////////////
//////
/////            ОГРОМНЫЙ РЕСПЕКТ HARDCORE  ЗА ПОМОЩЬ ПО СОЗДАНИЮ ЭТОГО СКРИПТА
/////
////////////////////////////////////////////////////////////////////////////////////////////////
$agent=htmlspecialchars(stripslashes("$REMOTE_ADDR"));
$ugent=htmlspecialchars(stripslashes(getenv('HTTP_USER_AGENT')));
$agent=trim($agent);
$ugent=trim($ugent);
$agent="$agent|$ugent";
$time=htmlspecialchars(stripslashes(time()));
$oftime=$time-300;
$den =date("d",$time);
$aron=@file("online.dat");
$ton=0;
foreach($aron as $key => $val) {
$artext=@explode("#",$val);
if($artext[0]>$oftime & $agent!=$artext[1] & $artext[1]!=""){
$newar[$ton]=$val;
$ton=$ton+1;}
if($agent==$artext[1] & $artext[0]>$oftime){$metod="xit";}}
$newar[$ton]="$time#$agent# \r\n";
$fp=@fopen("online.dat","w");
fclose($fp);
foreach($newar as $key => $val) {
$fp=@fopen("online.dat","a");
fputs($fp,"$val");
fclose($fp);}
$online=round($ton+1);
$count=@file("counter.dat");
$count =@explode("#",$count[0]);
if($count[0]!=$den){$count[1]=0; $count[3]=0; $count[0]=$den;} 
if($metod!="xit"){$count[1]=$count[1]+1; $count[2]=$count[2]+1;}
$count[3]=$count[3]+1; $count[4]=$count[4]+1;
$zapis="$count[0]#$count[1]#$count[2]#$count[3]#$count[4]";
$fp=@fopen("counter.dat","w");
fputs($fp,"$zapis");
fclose($fp);
header("Content-type: image/gif");
$im = @ImageCreateFromGIF("counter.gif");
$text_color = imagecolorallocate($im, 255, 255, 0);

$x1 = (ImageSX($im) - 5*strlen("$online")-3);
$x2 = (ImageSX($im) - 5*strlen("$count[1]")-3);
$x3 = (ImageSX($im) - 5*strlen("$count[2]")-3);
$x4 = (ImageSX($im) - 5*strlen("$count[3]")-3);
$x5 = (ImageSX($im) - 5*strlen("$count[4]")-3);

ImageString($im, 1, $x1, 13, "$online", $text_color);
ImageString($im, 1, $x2, 21, "$count[1]", $text_color);
ImageString($im, 1, $x3, 29, "$count[2]", $text_color);
ImageString($im, 1, $x4, 37, "$count[3]", $text_color);
ImageString($im, 1, $x5, 45, "$count[4]", $text_color);
ImageGif($im);
?>