Ergebnis 1 bis 1 von 1

Thema: Dateigröße ausgeben

  1. #1
    Contao-Nutzer
    Registriert seit
    02.04.2021.
    Beiträge
    68

    Standard Dateigröße ausgeben

    Contao Version: 4.13.*

    Hallo zusammen, ich versuche gerade die Dateigröße von einem PDF auszugeben, habe aber nur den Pfad und bekomme es nicht hin.

    Folgendes Sezenario:
    Ich will eine Downloadliste im TinyMCE realisieren. Dazu wird im TinyMCE einfach eine Liste gemacht und die Texte zu Dateien verlinkt. Aus dem daraus entstehendem HTML in ce_text.html5 parse ich dann die URLs=Pfade heraus, hole mir die Dateigrößen und baue es wieder zusammen. So zumindest der Plan, die Pfade habe ich soweit, zusammensetzen funktioniert auch, nur die Dateigröße finde ich noch nicht.

    So sieht meine Modifikation aktuell aus:
    PHP-Code:
    ...
    <?php
        $text 
    $this->text;
        
    // Aufsplitten damit ich die Linktags separat habe
        
    $arr preg_split('(\<a|\<\/a\>)'$text);

        foreach(
    $arr as $value) {
            if (
    str_contains($value'href=')) {
                
    // Den a-Tag aufsplitten damit ich den Pfad alleine bekomme
                
    $file explode('"'$value);
                
    $path TL_ROOT.'/'.$file[3];

                
    $file = new \Contao\File($path);

                
    // Ein Fileobject bekomme ich, das scheint aber keine Daten zu enthalten außer dem Pfad
                
    dump($file);

                
    // Wieder zusammen setzen des HTMLs
                
    $text .= "<a$value";
            } else {
                
    $text .= $value;
            }
        }
    ?>
    ...
    Geändert von mikefmmedia (13.06.2023 um 10:01 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •