Manfred Rutschmann - VOLUMEN Werbe-/Internetagentur schrieb:


Ganz ehrlich, für die Ausgabe einer Dateigröße soviel Fluid Code und eine Extra Extension, sich somit noch weitere Abhängigkeiten zu schaffen, ist ehrlich gesagt totaler irrsinn wenn ihr mich fragt.

public function getGroesse(){
    return filesize(/pfad/zur/datei.pdf);
}


und im Fluid heisst es dann:

{download.groesse}

Ich weiss nicht was ihr da treibt, aber so wirklich effektiv ist das nicht ;-)



Und wenn automatisch bytes, kbytes oder mbytes zurückgegeben werden sollen einfach den getter nochmal erweitern:

$bytes = sprintf('%u', filesize($path));

    if ($bytes > 0)
    {
        $unit = intval(log($bytes, 1024));
        $units = array('B', 'KB', 'MB', 'GB');

        if (array_key_exists($unit, $units) === true)
        {
return sprintf('%d %s', $bytes / pow(1024, $unit), $units[$unit]);
        }
    }

    return $bytes;


Da ist nicht viel Magie dabei, einfach, schnell und effiktiv ;-)

--
================================================

Manfred Rutschmann

Telefon: +49 (0)751 - 561110-45
Mobil: +49 (0)163 - 1721748
rutschm...@agentur-volumen.de

Danziger Straße 3, 88250 Weingarten, Deutschland
www.agentur-volumen.de
USt.-Id.Nr.: DE281344599
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an