Просмотр файла index.php

Размер файла: 6.12Kb
<?php
error_reporting(E_ALL & ~E_NOTICE);
include "config.php";
include "zag.php";

echo "<h1>";

$dir=$_GET['dir'];

/////////////////////////////////////
if(eregi("[^a-z0-9_-]",$dir)) {exit;}
//РЕДАКЦИЯ ВАНТУЗА (PIZDEC.RU)

if($dir=="../"){
$dir="./";}
if($dir==".../"){
$dir="./";}
if($dir==""){
$dir="./";}
include "translit.php";
$translit="";
$od=opendir($dir);
$filestrok=array();
$dircount=0;
$filecount=0;
$allsize=0;
if($dir=="./"){
$title2="Zagruzki";}
if(ereg("^[A-Za-z0-9_]{1,100}$", $dir)){
$title2=$dir;}
if(ereg("[A-Za-z0-9_]/[A-Za-z0-9_]", $dir)){
$dirar=explode("/", $dir);
$cd=count($dirar);
$d=$cd-1;
$title2=$dirar[$d];}
$title2=str_replace($trans1, $trans2, $title2);
echo "<h2>$title2</h2>";

while($file=readdir($od)){
if($file!="." & $file!=".." & $file!="trans.tr" & $file!="dir.gif" & $file!="file.gif" & !ereg("^.+\.php", $file) & !ereg("^.+\.opis", $file)){
$filestrok[]=$file;
if($dir!="./"){
if(is_dir("$dir/$file")){
$dircount++;}
if(is_file("$dir/$file")){
$filecount++;
$fsize=filesize("$dir/$file")/1024;
$fsize=round($fsize, 0);
$allsize=$allsize+$fsize;


}}
else {
if(is_dir($file)){
$dircount++;}
if(is_file($file)){
$filecount++;
$fsize=filesize($file)/1024;
$fsize=round($fsize, 0);
$allsize=$allsize+$fsize;


}}






}
elseif($file=="trans.tr"){
$translit="da";}


}
$count=count($filestrok);
sort($filestrok);
$next=$_GET['next'];
if($next==""){
$next=$fs;}
$end=$next;
$start=$next-$fs;

for($i=$start; $i<$end; $i++){
if(isset($filestrok[$i]) & $filestrok[$i]!=""){
if($dir!="./"){
$dir2="$dir/$filestrok[$i]";
if($dir2=="Melodii_WAV/Russkie"){
echo "$imgd<a href=\"$adres/Melodii_WAV/Russkie\">Русские</a><br>";}
else {

if(is_dir("$dir/$filestrok[$i]")){

$dirnazv=$filestrok[$i];
if($translit=="da"){
$dirnazv=str_replace
($trans1, $trans2, $dirnazv);}
else {
if(ereg("^.+_-_ru$", $dirnazv)){
$dirnazv1=explode("_-_", $dirnazv);
$dirnazv=$dirnazv[0];
$dirnazv=str_replace($trans1, $trans2, $dirnazv);}}
echo "$imgd<a href=\"index.php?dir=$dir/$filestrok[$i]\">$dirnazv</a><br>";}
if(is_file("$dir/$filestrok[$i]")){

$size=filesize("$dir/$filestrok[$i]")/1024;
$size=round($size, 0);
$filenazv=$filestrok[$i];
$filename=explode(".", $filenazv);
$filenazv=$filename[0];
if(file_exists("$dir/$filenazv.opis")){
$opis=file_get_contents("$dir/$filenazv.opis", 1);}
else {
$opis="";}

$km=count($filename);
$km=$km-1;


$ras=$filename[$km];

if($ras=="jar"){
$imgf=$imgjar;}
if($ras=="jad"){
$imgf=$imgjad;}
if($ras=="mid"){
$imgf=$imgmid;}
if($ras=="wav"){
$imgf=$imgwav;}
if($ras=="mp3"){
$imgf=$imgmp3;}
if($ras=="3gp"){
$imgf=$img3gp;}
if($ras=="mp4"){
$imgf=$imgmp4;}
if($ras=="scs"){
$imgf=$imgscs;}
if($ras=="zip"){
$imgf=$imgzip;}

if($translit=="da"){
$filenazv=str_replace($trans1, $trans2, $filenazv);}
else {
if(ereg("^.+_-_ru$", $filenazv)){
$filenazv1=explode("_-_", $filenazv);
$filenazv=$filenazv1[0];
$filenazv=str_replace($trans1, $trans2, $filenazv);}}
if($ras=="jpg" or $ras=="bmp" or $ras=="gif" or $ras=="png"){
echo "<img src=\"img.php?file=$dir/$filestrok[$i]\" height=\"40\" width=\"40\" alt=\".\"><br>$filenazv<br>Расширение: $ras<br><a href=\"$adres/$dir/$filestrok[$i]\">Скачать[{$size}kb]</a><br>";}
else {
if($opis!=""){
echo "<p align=\"center\">--------<br><b>$filenazv</b></p><br></h1>Инфо: $opis<h1><br>$imgf<a href=\"$adres/$dir/$filestrok[$i]\">Скачать</a>[{$size}kb]<br><p align=\"center\">----------</p><br>";}
else {
echo "$imgf<a href=\"$adres/$dir/$filestrok[$i]\">$filenazv</a>[{$size}kb]<br>";}
}}}}
if($dir=="./") {
if(is_dir($filestrok[$i])){
$dirnazv=$filestrok[$i];
if($dirnazv=="Polnye_WAV"){
$dirnazv="Полные WAV";}
elseif($dirnazv=="Polnye_MP3"){
$dirnazv="Полные Mp3";}
elseif($dirnazv=="Melodii_MIDI"){
$dirnazv="Мелодии MIDI";}
elseif($translit=="da"){
$dirnazv=str_replace($trans1, $trans2, $dirnazv);}
else {
if(ereg("^.+_-_ru$", $dirnazv)){
$dirnazv1=explode("_-_", $dirnazv);
$dirnazv=$dirnazv1[0];
$dirnazv=str_replace($trans1, $trans2, $dirnazv);}}


echo "$imgd<a href=\"index.php?dir=$filestrok[$i]\">$dirnazv</a><br>";}
if(is_file($filestrok[$i])){
$filenazv=$filestrok[$i];
$filename=explode(".", $filenazv);
$filenazv=$filename[0];
if(file_exists("$filenazv.opis")){
$opis=file_get_contents("$filenazv.opis", 1);}
else {
$opis="";}
$km=count($filename);
$km=$km-1;

$ras=$filename[$km];
if($translit=="da"){
$filenazv=str_replace($trans1, $trans2, $filenazv);}
else {
if(ereg("^.+_-_ru$", $filenazv)){
$filenazv1=explode("_-_", $filenazv);
$filenazv=$filenazv1[0];
$filenazv=str_replace($trans1, $trans2, $filenazv);}}



$size=filesize($filestrok[$i])/1024;
$size=round($size, 0);
if($ras=="jpg" or $ras=="gif" or $ras=="bmp" or $ras=="png"){
echo "<img src=\"img.php?file=$filestrok[$i]\" height=\"40\" width=\"40\" alt=\".\"><br>$filenazv<br>Разшерение: $ras<br><a href=\"$adres/$filestrok[$i]\">Скачать[{$size}kb]</a><br>";}
else {
if($opis!=""){

echo "<p align=\"center\">--------<br><b>$filenazv</b></p><br></h1>Инфо: $opis<h1><br>$imgf<a href=\"$adres/$filestrok[$i]\">Скачать</a>[{$size}kb]<br><p align=\"center\">----------</p><br>";}
else {
echo "$imgf<a href=\"$adres/$filestrok[$i]\">$filenazv</a>[{$size}kb]<br>";}


}}}}}

echo "<h2>";
$kolstran=$count/$fs;
$kolstran=ceil($kolstran);
if($next>$fs){
$prev=$next-$fs;
echo "<a href=\"index.php?dir=$dir&next=$prev\"><<=</a>";}
else {
echo "<<-";}
echo "][";
$str=$next;
$stranica=$next/$fs;
if($stranica<$kolstran){
$next=$next+$fs;
echo "<a href=\"index.php?dir=$dir&next=$next\">->></a><br>";}
else {
echo "->><br>";}
echo "</h2>";
echo "<br>В папке<br>Файлов: $filecount<br>";
if($allsize>1000){
$allsize=$allsize/1000;
$allsize=round($allsize, 3);
echo "Общий вес: $allsize Mb<br>";}
else
{

echo "Общий вес: $allsize kb<br>";}
echo "Папок: $dircount<br>";
if($dir!="./"){
echo "<a href=\"index.php\">В начало</a><br>";}
echo "<a href=\"$glavnaya\">На главную</a>";

echo "<p align=\"center\"><br><h2>&copy;WOWEB team 2006</h2>";

echo "</h1></body></html>";

?>