Размер файла: 5.98Kb
<?
include 'dan.php';
/*
by Dionisij (c) 2006
[email protected]
При распространении необходимо обговорить условия распространения с автором скрипта.
Нарушение авторских прав преследуется по закону и по понятиям!
*/
include 'ver.php';
$name_k=@file("$katal/name_k.dat");
$name_k[0]=trim($name_k[0]);
if($name_k[0]==""){$zag="$katal";} else {$zag=$name_k[0];}
if($ver=="wml"){include 'wapzag.php';} else{include 'webzag.php';} //выводим заголовки
$katal=str_replace("/", "", $katal);
$katal=str_replace(".", "", $katal);
$dir = @opendir ($katal); //читаем директорию, ищем файлы и заносим их в массив.
if(!$dir){print"Ошибка при открытии каталога!";}
else{
$vpage=1;
$vp=0;
while ( $file = readdir ($dir)){
$p_tip=strrchr($file, ".");
if ($file != "." & $file != ".." & $p_tip!=".dat" & $p_tip!=".jad"){
$ar_file[]=$file;
if($v_file>=$kfp){$vpage++; $v_file=0;}
else $v_file++;
$op_file=@file("$katal/$file.dat");
$op_file[0]=trim($op_file[0]);
if($op_file[0]!=""){$name_file[]=$op_file[0];} else {$name_file[]=$file;}
}
}
if($ar_file){
if($p=="" || $p>$vpage || $p<1){ $p=1;}
//выводим список файлов без сортировки:
if($sort==""){
$tp=1;
$v_file=0;
foreach($ar_file as $index => $val)
{
$rs_file=strrchr($ar_file[$index], ".");
if($tp==$p){
if($rs_file==".jpg" || $rs_file==".png" || $rs_file==".gif" || $rs_file==".GIF"){
print"<img src=\"image.png\" alt=\".\"/>";}
else { if($rs_file==".mid" || $rs_file==".midi" || $rs_file==".mmf" || $rs_file==".pmd"){
print"<img src=\"midi.png\" alt=\".\"/>";
}
else { if($rs_file==".mp3" || $rs_file==".amr" || $rs_file==".wmf"){
print"<img src=\"cd.png\" alt=\".\"/>";
}
else { if($rs_file==".3gp" || $rs_file==".mpg" || $rs_file==".mpeg"){
print"<img src=\"video.png\" alt=\".\"/>";
}
else { if($rs_file==".jar" || $rs_file==".sis" || $rs_file==".exe"){
print"<img src=\"exec.png\" alt=\".\"/>";
}
else {print"<img src=\"unknown.png\" alt=\".\"/>";}
}}} }
$op_file=@file("$katal/$ar_file[$index].dat");
$op_file[0]=trim($op_file[0]);
if($op_file[1]!=""){ print" <a href=\"opis.php?ver=$ver&login=$login&pas=$pas&katal=$katal&file=$ar_file[$index]\">$name_file[$index]</a><br/>";
} else {
$size= filesize ("$katal/$ar_file[$index]");
$size= $size/1024;
$size= strtok($size, ".");
if($size<1){$size=1;}
print" <a href=\"$katal/$ar_file[$index]\">$name_file[$index]</a> ($size кб)<br/>";}
}
if($v_file>=$kfp){$tp++; $v_file=0;}
$v_file++;
}}
//выводим список файлов отсортированых по имени:
else {
asort($name_file);
$tp=1;
$v_file=0;
foreach($name_file as $index => $val)
{
$rs_file=strrchr($ar_file[$index], ".");
if($tp==$p){
if($rs_file==".jpg" || $rs_file==".png" || $rs_file==".gif" || $rs_file==".GIF"){
print"<img src=\"image.png\" alt=\".\"/>";}
else { if($rs_file==".mid" || $rs_file==".midi" || $rs_file==".mmf" || $rs_file==".pmd"){
print"<img src=\"midi.png\" alt=\".\"/>";
}
else { if($rs_file==".mp3" || $rs_file==".amr" || $rs_file==".wmf"){
print"<img src=\"cd.png\" alt=\".\"/>";
}
else { if($rs_file==".3gp" || $rs_file==".mpg" || $rs_file==".mpeg"){
print"<img src=\"video.png\" alt=\".\"/>";
}
else { if($rs_file==".jar" || $rs_file==".sis" || $rs_file==".exe"){
print"<img src=\"exec.png\" alt=\".\"/>";
}
else {print"<img src=\"unknown.png\" alt=\".\"/>";}
}}} }
$op_file=@file("$katal/$ar_file[$index].dat");
$op_file[0]=trim($op_file[0]);
if($op_file[1]!=""){ print" <a href=\"opis.php?ver=$ver&login=$login&pas=$pas&katal=$katal&file=$ar_file[$index]\">$name_file[$index]</a><br/>";
} else {
$size= filesize ("$katal/$ar_file[$index]");
$size= $size/1024;
$size= strtok($size, ".");
if($size<1){$size=1;}
print" <a href=\"$katal/$ar_file[$index]\">$name_file[$index]</a> ($size кб)<br/>";}
}
if($v_file>=$kfp){$tp++; $v_file=0;}
$v_file++;
}}
print"<br/>";
$slp=$p+1;
$prp=$p-1;
$sslp=$p+2;
$pprp=$p-2;
if($p>1){print"|<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal&sort=$sort&p=1\">1</a>|";}
if($p>4){print"...|";}
if($pprp>1){print"<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal&sort=$sort&p=$pprp\">$pprp</a>|";}
if($prp>1){print"<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal&sort=$sort&p=$prp\">$prp</a>|";}
print"<b>$p|</b>";
if($slp<$vpage){print"<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal&sort=$sort&p=$slp\">$slp</a>|";}
if($slp<($vpage-1)){print"<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal&sort=$sort&p=$sslp\">$sslp</a>|";}
if($p<($vpage-3)){print"...|";}
if($p<$vpage){print"<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal&sort=$sort&p=$vpage\">$vpage</a>|";}
} else {print"Каталог пуст.";}
}
print"</p><p align=\"center\">";
if($ver=="html"){print"<table style=\"text-align: center; width: 98%;\"
border=\"1\" cellpadding=\"2\" cellspacing=\"2\">
<tbody>
<tr>
<td
style=\"background-color: rgb($color2);\" align=\"center\"
valign=\"top\">";}
if($sort==""){print"<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal&sort=name\">Сортировать по имени</a><br/>";}
else {print"<a href=\"obzor.php?ver=$ver&login=$login&pas=$pas&katal=$katal\">Сортировать по дате</a><br/>";}
print"<a href=\"index.php?ver=$ver&login=$login&pas=$pas\">Разделы</a><br/>";
if($ver=="wml"){print"<a href=\"obzor.php?ver=html&katal=$katal\">wap 2.0</a><br/>";}
else{print"<a href=\"obzor.php?ver=wml&katal=$katal\">wap 1.2</a><br/>";}
print"<a href=\"$gen_link\">На главную</a>";
if($ver=="html"){print"</td>
</tr>
</tbody>
</table>
</body>
</html>
";}
else{print"</p></card></wml>";}
?>