PHP-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function Dateigroesse($URL)
{
$Groesse = filesize($URL);
if($Groesse < 1000)
{
return number_format($Groesse, 0, ",", ".")." Bytes";
}
elseif($Groesse < 1000000)
{
return number_format($Groesse/1024, 0, ",", ".")." kB";
}
else
{
return number_format($Groesse/1048576, 1, ",", ".")." MB";
}
}
|
Quellcode |
|
1 |
<a href="downloads/bilder.zip">Download</a> <?php echo Dateigroesse("downloads/bilder.zip"); ?> |
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
<?php
/*
MODUL -> DOWNLOADS -> INDEX
Version 3.0.0
Copyright 2008 by Matthias Müller
http://www.w3bcms.de
*/
// DATENBANK(EN) ABRUFEN
$check = mysql_query("SELECT * FROM modul_downloads");
$anzahl = mysql_numrows($check);
// MODUL SETTINGS
$modul_settings = mysql_fetch_assoc(mysql_query("SELECT * FROM modul_downloads_settings"));
// KLICK
if (isset($_GET['action']) && $_GET['action'] == "klick") {
$data = mysql_fetch_assoc(mysql_query("SELECT * FROM modul_downloads WHERE id='".(int)$_GET['id']."'"));
if ($modul_settings['count_klicks'] == "0") {
mysql_query("UPDATE modul_downloads SET klicks=klicks+1 WHERE id='".(int)$_GET['id']."'");
}
$url = preg_replace('(%PAGE_DIR%)', $settings['page_dir'], $data['url']);
header("Location: ".$url."");
exit;
}
// AUSGABE
if ($anzahl == "") {
echo "Zur Zeit kein Eintrag.";
} else {
$rubrik = mysql_query("SELECT * FROM modul_downloads_rubrik ORDER BY id ASC");
while ($rubriken = mysql_fetch_assoc($rubrik)) {
$checkdownloads = mysql_numrows(mysql_query("SELECT * FROM modul_downloads WHERE rubrik='".(int)$rubriken['id']."'"));
if ($checkdownloads != "0") {
$rubriken['name'] = check_umlaute($rubriken['name']);
echo "<strong>".$rubriken['name']."</strong><br />";
$downloads = mysql_query("SELECT * FROM modul_downloads WHERE rubrik='".(int)$rubriken['id']."'");
while($lrow = mysql_fetch_array($downloads)) {
if ($modul_settings['show_klicks'] == "0") {
$klicks = "<span class="downloads">(".$lrow['klicks']." Downloads)</span>";
} else {
$klicks = "";
}
$lrow['name'] = check_umlaute($lrow['name']);
echo " » <a href="".$settings['page_dir']."/index.php?seite=".$_GET['seite']."&action=klick&id=".$lrow['id']."" target="_blank" title="".$lrow['name']."">".$lrow['name']."</a> ".$klicks."<br />\n";
}
}
unset($downloads, $lrow);
}
}
?>
|