$verzeichnis = 'RPMS.drivers/';
$files = array();
$verz = opendir("RPMS.drivers");
function getg($Byt)
{
switch($Byt){
case ($Byt < 1024):
$M = Byte;
$Byt = $Byt;
break;
case ($Byt >= 1024 && $Byt < 1048576):
$M = kB;
$Byt = ($Byt / 1024);
break;
case ($Byt >= 1048576 && $Byt < 1073741824):
$M = MB;
$Byt = ($Byt / 1048576);
break;
case ($Byt >= 1073741824 && $Byt < 1099511627776):
$M = GB;
$Byt = ($Byt / 1073741824);
break;
}
$Byt = number_format($Byt, 2, ',', '.');
$Byt = "$Byt</td> <td>$M" ;
return $Byt;
}
while($file = readdir($verz)){
if($file != "." && $file != ".." && $file != $_SERVER['PHP_SELF']){
array_push ($files, $file);
}
}
sort($files);
echo <<<TABLEHEAD
<table border="0" cellpadding="2" cellspacing="3">
<tr>
<th>File</th>
<th>modified</th>
<th></th>
<th>Size</th>
<th></th>
</tr>
TABLEHEAD;
foreach ($files as $datei)
{
echo "<tr>";
echo "<td><a href=".$verzeichnis.$datei.">".$datei."</a></td>";
echo "<td>". date("d-m-Y H:i",filemtime($verzeichnis.$datei)) . "</td>";
echo "<td> </td>";
echo "<td>". getg(filesize($verzeichnis.$datei)) . " </td>";
echo "</tr>";
}
echo "</table>";
closedir($verz);
?>
2。这应该保留,但只有所有版本中的最高版本 应该显示driver-rpm。
但是我不是编码员,也不老了