File size: 3.67Kb
<?php
require 'code.php';
$scn = '';
if($d[0]=='.' || $d[0]=='/') exit('Not a valid directory (err:1)'.$px);
$d = str_replace ('..','',$d);
$d = str_replace ('//','/',$d);
if(!is_dir($path.$d)) exit('Not a valid directory (err:2)'.$px);
if(!$d)
{$main = 'Downloads';}
else
{
$main = realname(basename($d));
$d = $d.'/';
}
$list = glob($path.$d.'*');
if($sort == 'n'){sort($list);}
if($sort == 'd')
{
foreach($list as $k=>$v){$files[$k]=$v; $time[$k]=filemtime($v);}
arsort($time);
$list = array();
foreach($time as $k=>$v){$list[]=$files[$k];}
}
if($sort == 's')
{
foreach($list as $v){$files[]=$v; $size[]=filesize($v);}
asort($size);
$list = array();
foreach($size as $k=>$v){$list[]=$files[$k];}
}
$all = sizeof($list);
if($html){print '<div class="ten">';}
pay();
if($html){print '</div>';}else{print '-----<br/>';}
if($html){print '<div class="zero">';}
print '<img src="img/ofolder.gif" alt="."/><u>'.$main.'</u><strong>('.$all.')</strong><br />';
include '../ads/admob.php';
print '<br />';
echo admob_request($admob_params);
if($html){print '</div>';}else{print '<br/>';}
if($html){print '<div class="news">';}
print '<small>Sort by:<br/>';
if($sort != 'd'){print '<a href="index.php?d='.$d.'&page='.$page.'&sort=d&wap='.$wap.'">Date</a>,';}
if($sort != 's'){print '<a href="index.php?d='.$d.'&page='.$page.'&sort=s&wap='.$wap.'">size</a>,';}
if($sort != 'n'){print '<a href="index.php?d='.$d.'&page='.$page.'&sort=n&wap='.$wap.'">Name</a>,';}
print '<br />';
echo admob_request($admob_params);
print '</small>';
if($html){print '</div>';}else{print '<br/>';}
$n = 0;
$pages = ceil($all/$onpage);
if(!$pages){$pages = 1;}
$n = ($onpage*$page)-$onpage;
if($all == 0)
{
if($html){print '<div class="zero">';}
print '[No files]';
if($html){print '</div>';}else{print '<br/>';}
}
// Вверх
if($d)
{
$tt = @join('/',str_replace(basename($d),null,$d));
if($html){print '<div class="news2">';}
print '<img src="img/folder.gif" alt="."/><a href="index.php?wap='.$wap.'&d='.$tt.'&sort='.$sort.'">Back</a>';
if($html){print '</div>';}else{print '<br/>';}
}
for($i=1; $i<=$onpage; $i++)
{
if(!isset($list[$n]))
{$n++; continue;}
if(is_dir($list[$n]))
{
if($html){print '<div class="zero">';}
print '<img src="img/folder.gif" alt="."/><a href="index.php?d='.$d.basename($list[$n]).'&sort='.$sort.'&wap='.$wap.'">'.realname(basename($list[$n])).'</a>('.allfiles($list[$n]).')';
if($html){print '</div>';}else{print '<br/>';}
}
else
{
$scn = '<img src="img/file.gif" alt="."/>';
$ext = pathinfo($list[$n]);
$basename = $ext['basename'];
$ext = strtoupper($ext['extension']);
if($ext=='JAD' || $ext=='JAR')
{if(is_file($icon.$basename.'.gif')){$scn = '<img src="'.$icon.$basename.'.gif" alt="."/>';}}
if($ext=='GIF' || $ext == 'JPEG' || $ext=='JPG' || $ext=='JPE')
{$scn = '<img src="im.php?pic='.$list[$n].'" alt="."/><br/>';}
if($html){print '<div class="zero">';}
print $scn.'<a href="f.php?d='.$d.basename($list[$n]).'&wap='.$wap.'">'.basename($list[$n]).'</a>['.round(filesize($list[$n])/1024,2).' kb]<br/>
Added: <strong>'.gmdate('d/m/y',filemtime($list[$n])).'</strong>';
if($html){print '</div>';}else{print '<br/>';}
}
$n++;
}
echo admob_request($admob_params);
print '<br />';
echo admob_request($admob_params);
if($html){print '<div class="se">';}
print 'Page.:';
$true = array(1,2,($page-1),$page,($page+1),($pages-1),$pages);
for($i=1; $i<=$pages; $i++)
{
if(!in_array($i,$true)){continue;}
if($i != 1 ){if(($i-1)==$last){print ',';}else{print '...';}}
if($i == $page)
{print '<strong>'.$page.'</strong>';}
else
{print '<a href="index.php?d='.$d.'&page='.$i.'&sort='.$sort.'&wap='.$wap.'">'.$i.'</a>';}
$last = $i;
}
if($html){print '</div>';}
exit($px);
?>