Просмотр файла public_html/ban_time.php

Размер файла: 1.78Kb
<?php
$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 )
{
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);
}

?>