Размер файла: 2.98Kb
<?php
#_________________________________________________
#
# Автор скрипта: Mackler aka Intell
# e-mail: [email protected]
# ICQ: 531710
# WAPsite: http://mackler.info
#_________________________________________________
$time_tek =time();
$fp =@fopen("user/banned.dat","a+");
fclose($fp);
$ban_tek =file("user/banned.dat");
$utf =count($ban_tek);
if ($utf !=0)
{
$i5 =0;
while ( isset($ban_tek[$i5]))
{ $w =strlen( $ban_tek[$i5]);
$ban_tek[$i5] = substr( $ban_tek[$i5] , 0 , $w -1 );
$i5++;
}
$fp =@fopen("user/banned.dat","w");
flock($fp,LOCK_EX);
$i5 =0;
while ( isset($ban_tek[$i5]))
{$ban = $ban_tek[$i5 +1] - $time_tek ;
if ($ban >0)
{ fputs($fp , $ban_tek[$i5] ."\n");
fputs($fp , $ban_tek[$i5 +1] ."\n");
fputs($fp , $ban_tek[$i5 +2] ."\n");
fputs($fp , $ban_tek[$i5 +3] ."\n");
}
else { $data =file("user/$ban_tek[$i5].log");
$y=0;
while (isset($data[$y]))
{ $w =strlen( $data[$y]);
$data[$y] = substr( $data[$y] , 0 , $w -1 );
$y++;
}
$data[1] ="users" ;
$fp1 =@fopen("user/$ban_tek[$i5].log","w");
$y=0;
while (isset($data[$y]))
{ fputs( $fp1 , $data[$y] ."\n");
$y++;
}
fclose( $fp1 );
}
if ( $ban_tek[$i5] == $login )
{ if ( $ban >0 )
{echo '<br><center>
<b><font color="#ff0000">
<u>Внимание !!!</u><br>
Вы забанены !<br>
До конца бана осталось ';
if ( $ban >= 2592000 )
{echo 'ещё очень долго!<br>Лучше и не ждать, всё равно не дождёшься!';}
elseif ( $ban < 2592000 && $ban >= 86400 ) {echo ceil($ban /86400) .' дн. !';}
elseif ( $ban >= 3600 && $ban < 86400) {echo ceil($ban /3600) .' ч. !';}
elseif ( $ban >= 60 && $ban < 3600) {echo ceil($ban /60) .' мин. !';}
elseif ( $ban < 60 ) {echo $ban .' сек. !';}
echo '</font></b></center>';
}
else { $data =file("user/$ban_tek[$i5].log");
$y=0;
while (isset($data[$y]))
{ $w =strlen( $data[$y]);
$data[$y] = substr( $data[$y] , 0 , $w -1 );
$y++;
}
$data[1] ="users" ;
$fp1 =@fopen("user/$ban_tek[$i5].log","w");
$y=0;
while (isset($data[$y]))
{ fputs( $fp1 , $data[$y] ."\n");
$y++;
}
fclose( $fp1 );
}
}
$i5 = $i5 +4;
}
flock ($fp,LOCK_UN);
@fclose($fp);
}
?>