usergeyv
Знаток
- Регистрация
- 5 Июл 2013
- Сообщения
- 152
- Реакции
- 25
- Автор темы
- #1
Скрин
Файл
Сортировка нужна по:
$lang[fname] = Имя файла
$lang[size10] = Размер
$lang[dloads] = Загрузки
$lang[ldload] = Последняя загрузка
Как применить к этому коду ?
Файл
PHP:
include("./header.php");
if(in_array($language, $LANGUAGE_LIST)) {
include('./lang/'.$language.'.php');
} else {
include('./lang/'.$LANGUAGE_LIST[0].'.php');
}
if($enable_filelist==false){
?>
<center><table style='margin-top:0px;width:100%;height:400px;'><tr><td style='border:1px #AAAAAA solid;height:100%;background-color:#FFFFFF;padding:20px;text-align:left;' valign=top>
<h1><center><? echo $lang[filelist];?></h1><?
echo "$lang[fldis]";?>
<tr><td colspan=5 height=1></td></tr><?
echo "$lang[disfiles]";
?></table></p></center></td></tr></table><p style="margin:3px;text-align:center"><?
include("./footer.php");
die();
}
?>
<center><table style='margin-top:0px;width:100%;height:400px;'><tr><td style='border:1px #AAAAAA solid;height:100%;background-color:#FFFFFF;padding:20px;text-align:left;' valign=top>
<h1><center><? echo "$lang[filelist]";?></h1>
<table width="100%" cellpadding="2" cellspacing="1" border="0" bgcolor="#C0C0C0">
<tr>
<td align=center bgcolor=#EBEBEB background="img/bg.png"><b>Nr</td>
<td align=center bgcolor=#EBEBEB background="img/bg.png"><b><? echo $lang[fname];?></b></td>
<td align=center bgcolor=#EBEBEB background="img/bg.png"><b><? echo $lang[size10];?></b></td>
<td align=center bgcolor=#EBEBEB background="img/bg.png"><b><? echo $lang[dloads];?></td>
<td align=center bgcolor=#EBEBEB background="img/bg.png"><b><? echo $lang[ldload];?></b></td>
</tr>
<tr><td colspan=5 height=1></td></tr>
<?php
$me=$shourturl;
if ($me=="true")
$short= "";
else
$short= "download.php?file=";
$i = 0;
$bl_anzeige = $pps2;
$dirname = "./files";
$dh = opendir( $dirname ) or die("couldn't open directory");
$start = isset($_GET['start']) ? (intval($_GET['start'])-1)*$bl_anzeige : 0;
while ( $file = readdir( $dh ) ) {
if ($file{0} != '.') {
$xzal=$i++;
if($xzal>= $start && $xzal<$start+$pps2) {
$filecrc = str_replace(".mfh","",$file);
$filesize = filesize("./storage/". $filecrc);
$filesize = ($filesize / 1048576);
$fh = fopen ("./files/".$file, r);
$filedata= explode('|', fgets($fh));
echo "<tr><td align=center bgcolor=#F9F9F9>".$i."</td><td nowrap bgcolor=#F9F9F9><div style=\"width: 300px; overflow:hidden\"><a href=\"". $short .$filedata[0]."\" target=\"_blank\">".$filedata[1]."</a></div></td><td align=center bgcolor=#F9F9F9>".round($filesize,2)." MB</td>";
echo "<td align=center bgcolor=#F9F9F9>".$filedata[5]."</td><td align=center style=padding-left:5px bgcolor=#F9F9F9>".date('Y-m-d G:i', $filedata[4])." </td></tr>";
$tsize = $tsize + round($filesize,2);
$tbandwidth = $tbandwidth + round($filesize*$filedata[5],2);
$tdownload = $tdownload + round($filedata[5],2);
fclose ($fh);
}
}
$gesamt++;
}
// Einbinden der Blдtterklasse ; evtl. Pfad anpassen
// Include the pagination-class
include("bl1.php");
// Dann der Varibalen $begin_for einen Wert zuweisen
// Bei meinem Beispiel wird start per GET (an die URL angehangen) ьbergeben.
$begin_for = isset($_GET['start']) ? $_GET['start'] : 1;
// Dann wird $gesamt ьbergeben.
// Gesamt sind die gesamten Eintrge die vorhanden sind.
// Wie Du gesamt ermittelst hдngt von deinem Code ab, ob aus DB oder File
$gesamt = $file;
// Nun wird die Navi-Leiste erzeugt und an $nav_search ьbergeben
$nav_search = $bl->nav($i, $begin_for);
closedir( $dh );
echo "</td></tr></table></center>";
// An der Stelle wo die Ausgabe erfolgen soll
echo $lang[pagination]." ".$nav_search . $lang[ftotal] . $i++;
?>
$lang[fname] = Имя файла
$lang[size10] = Размер
$lang[dloads] = Загрузки
$lang[ldload] = Последняя загрузка
Как применить к этому коду ?