Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: cms2day Forum - Community & Support rund ums cms2day. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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