File size: 2.34Kb
<?php
$mt=microtime(1);
require 'config.php';
require 'func.php';
if($zip)
{include('zip.php');}
//Sorting and preview:
$p=intval($_GET['p']);
$sort=intval($_GET['sort']);
if($sort>1 OR $sort<0)
{$sort=0;}
$file=str_replace("\0", null, htmlspecialchars($_GET['file']));
if(!file_exists($file) OR !is_file($file) OR !in_array(r($file), explode(',',$allfile)) OR strstr($file,'..') OR strstr($file,'://'))
{$file = null;}
//ШАПКА
print $top;
if(!$file)
{exit('<div class="info">File does not exist<br/></div>'.$foot);}
$dir = str_replace('load/', null, dirname($file));
$dirkomm=str_replace('/', 'D', str_replace('.', 'T', $file));
if(!file_exists('komm/'.$dirkomm))
{
$fp=fopen('komm/'.$dirkomm,'w+');
fclose($fp);
}
$page=intval($_GET['page']);
$filetext=file('komm/'.$dirkomm);
$count=count($filetext);
$start = $count-$page*$kommstr-1;
if($start<0)
{$start=$count-1;}
if($start<0)
{$start=0;}
$end=$start-$kommstr;
if($end<0)
{$end=0;}
for($i=$start; $i>=$end; $i--)
{print '<div class="info">'.$filetext[$i].'<br/></div>';}
nav_page($n,$page,'file.php?file='.$file.'&str='.$str.'&p='.$p.'&sort='.$sort.'&page=');
//Разбивка по страницам
if($end>0)
{print '<div class="info"><a href="komm.php?p='.$p.'&file='.$file.'&sort='.$sort.'&page='.($page+1).'">Next</a><br /></div>';}
if($page>0)
{print '<div class="info"><a href="komm.php?p='.$p.'&file='.$file.'&sort='.$sort.'&page='.($page-1).'">Back</a><br /></div>';}
print '<div class="mainbox">
<form action="addkomm.php?p='.$p.'&file='.$file.'&sort='.$sort.'" method="post">
<div>
Name:<br/>
<input type="text" name="name" maxlength="20" /><br />
Commentary:<br/>
<input type="text" name="komm" maxlength="200" /><br />
<input type="submit" value="Add" />
</div>
</form>
</div>
<div class="bor">
Вернуться:<br />';
//Возврат
if(($countj=count(explode('/',$dir)))>1)
{
$j=explode('/',$dir);
for($i=0; $i<=$countj; $i++)
{
$u=$j[count($j)-1];
if($u)
{
$g[$i]= '/<a href="index.php?dir='.join('/', $j).'&p='.$p.'&sort='.$sort.'">'.transdir($u).'</a>';
unset($j[count($j)-1]);
}
}
for($i=count($g)-1; $i>=0; $i--)
{print $g[$i];}
print '<br/>';
}
print '<a href="index.php?p='.$p.'&sort='.$sort.'">Downloads</a><br/></div>'.$foot;
?>