Ordner auslesen in einer Funktion

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ordner auslesen in einer Funktion

    Hallo Freunde,

    ich bräuchte mal eure Hilfe.
    Ich gebe hiermit die Bilder in einem Ordner aus.
    PHP-Code:
            <?php
            $ordner 
    "images/work/thumbs";
            
    $alledateien scandir($ordner);

            foreach (
    $alledateien as $datei) {
                
    $dateiinfo pathinfo($ordner."/".$datei);
                
    $size ceil(filesize($ordner."/".$datei)/1024);
                if (
    $datei != "." && $datei != ".."  && $datei != "_notes" && $bildinfo['basename'] != "Thumbs.db") {

                        
    //Bildtypen sammeln
                        
    $bildtypen= array("jpg""jpeg""gif""png");
                        
    //Dateien nach Typ prüfen, in dem Fall nach Endungen für Bilder filtern
                        
    if(in_array($dateiinfo['extension'],$bildtypen))
                          {
                
    ?>
                        <div class="item">
                            <a rel="lightbox" style="text-decoration: none;" href="<?php echo $dateiinfo['dirname']."/".$dateiinfo['basename'];?>">
                            <img src="<?php echo $dateiinfo['dirname']."/".$dateiinfo['basename'];?>" width="100%" alt="Vorschau" />
                            <p style="text-align: center; padding-top: 5%;"><?php echo $dateiinfo['filename'?><br />(<?php echo $size ?>kb)</p></a>
                        </div>
                        <?php
                        
    // wenn keine Bildendung dann normale Liste für Dateien ausgeben
                        
    } else { ?>
                        <div class="item">
                            <a href="<?php echo $dateiinfo['dirname']."/".$dateiinfo['basename'];?>"></a>
                        </div>
                        <?php }
                };
             };
            
    ?>
    Was auch super funktioniert.

    Nur wie kann ich es machen, dass ich dieses in eine Function mit Parameterübergabe schreibe, damit ich diese immer wieder aufrufen kann und einen anderen Ordner und Ziel-Div angeben kann!

    Ich hoffe, ihr versteht was ich meine!

  • #2
    Schau dir mal hier die ersten beiden Einstiegstutorials an. Da wird das mit einer kompletten Klasse plus Zusatzoptionen gemacht.

    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar

    Lädt...
    X