View file index.php

File size: 1.69Kb
<?php
error_reporting(0);
include_once('cfg.inc'); include_once('ins.inc'); $razdel='Rar To Zip';
page_b($razdel,1);
echo 'Разрешено конвертировать не более '.$max.' архивов в час..<br>
ZIP-архивы хранятся до конца часа..<br>
Максимальный размер: '.round($max_size/1024).'kb<br>'.$hr.'
<form action="rar.php" method="post">
URL RAR-архива:<br>
<input type="text" name="url" value="http://"><br>
Пароль архива:<br>
<input type="text" name="apass" value=""><br>'.$hr;

function free_dir($dir) {
 if ($handle=opendir($dir)) {
  while (($file=readdir($handle))<>false) {
   if (is_file($dir.'/'.$file)) {unlink($dir.'/'.$file);}
  } closedir($handle);
 }
}

if ($fl=trim(file_get_contents('data/archives.dat'))) {
 list($v1,$v2,$v3)=split(':',$fl);
 if ($v1==date('d') && $v2==date('H')) {$num=$v3;}
 else {
  $f=fopen('data/archives.dat','w');
  fwrite($f,date('d:H').':0');
  fclose($f);
  $num=0; free_dir('files');
 }
} else {
 $f=fopen('data/archives.dat','w');
 fwrite($f,date('d:H').':0');
 fclose($f);
 $num=0; free_dir('files');
}

if ($num<$max) {
$code=time();
$fl=file('data/code.dat');
$f=fopen('data/code.dat','w');
if ($fl<>null) {
 $cnt=count($fl);
 for ($i=0;$i<$cnt;$i++) {
  if ($code-300<trim($fl[$i])) {fwrite($f,trim($fl[$i])."\r\n");}
 }
}
fwrite($f,$code."\r\n");
fclose($f);
echo '<input type="hidden" name="code" value="'.$code.'">
<input type="submit" value="Конвертировать"><br>'.$hr;
}
$ost=$max-$num; if ($ost<0) {$ost=0;}
echo 'Время: '.date('H:i:s',mktime(date('H')+4)).'<br>Осталось архивов: '.$ost;
page_e();
?>