Sie sind nicht angemeldet.

Phisker

Schüler

  • »Phisker« ist männlich
  • »Phisker« ist der Autor dieses Themas

CMS Version: 3.6.0

Wohnort: Essen

  • Nachricht senden

1

Mittwoch, 1. April 2009, 12:27

Download Modul mit Dateigröße anzeigen

Hallo,

wie bekomme ich die Download bzw. Dateigröße angezeigt?

Script:

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($Groesse0","".")." Bytes";
     }
     elseif($Groesse 1000000)
     {
         return number_format($Groesse/10240","".")." kB";
     }
     else
     {
         return number_format($Groesse/10485761","".")." MB";
     }
 }


Beispiellink:

Quellcode

1
<a href="downloads/bilder.zip">Download</a> <?php echo Dateigroesse("downloads/bilder.zip"); ?>


Die Originale index.inc.php vom Downloadmodul:

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 "&nbsp;&nbsp;&nbsp;&raquo;&nbsp;<a href="".$settings['page_dir']."/index.php?seite=".$_GET['seite']."&amp;action=klick&amp;id=".$lrow['id']."" target="_blank" title="".$lrow['name']."">".$lrow['name']."</a> ".$klicks."<br />\n";  
        
            }  
            
        }
        
        unset($downloads$lrow);  

    }

} 

?>


Ich weiß nicht wohin damit!
Wäre dankbar für alles!

Werbung

doc-Freudlos

unregistriert

2

Donnerstag, 21. Mai 2009, 16:03

meinst du sowas http://doc-freudlos.club-of-esport.de/in…te=11.downloads << da :P

is reiner test bis jetzt ^^

Werbung

w3bcms

Profi

  • »w3bcms« ist männlich

Beiträge: 1 282

CMS Version: 4.x/5.x

Beruf: Webentwickler

Paypal:

  • Nachricht senden

3

Donnerstag, 21. Mai 2009, 17:34

Solche Leute wie Du sind hier ganz klar gebraucht!
Wenn ich mir anschaue was Du dazu entwickelst - super!
Nur so kann das CMS weiterhin erfolgreich werden, vielen Dank an dieser Stelle!
Mach schön weiter so, solange Du Spaß daran hast ist das doch super!

:thumbup:

Werbung

doc-Freudlos

unregistriert

4

Donnerstag, 21. Mai 2009, 17:36

komm von einem anderen cms wo ich viel gemacht :P
sofern webspell hier nen begriff ist ^^ dafür hab ich weit
über 400 addons & mods gebaut ;)

aber alles muss mal ein ende haben.

Werbung

5

Freitag, 22. Mai 2009, 00:52

Echt muss ein riesen Lob an dich, doc, aussprechen.... genau du könntest Matthias unterstützen und ne Menge machen.. xD

LG Rico

Werbung

doc-Freudlos

unregistriert

6

Freitag, 22. Mai 2009, 15:31

och is für mich eine reine langeweile therapie ^^ neben dem zocken ;)
das programmieren ^^

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

7

Freitag, 22. Mai 2009, 19:41

Was bietet den größenren Reiz.

Das Zocken
oder
Das Proggen
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

doc-Freudlos

unregistriert

8

Freitag, 22. Mai 2009, 20:03

garnix von beidem :) das es echt nur meine langeweile vertreibt ^^
bin eh die meiste zeit unterwegs wegen arbeit usw. ^^

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

9

Freitag, 22. Mai 2009, 21:05

Gut, was vertreibt die Langeweile besser?
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

doc-Freudlos

unregistriert

10

Freitag, 22. Mai 2009, 21:56

am liebsten lang pennen ^^

Werbung