$path) { $urlencoded_path = implode('/',array_map('rawurlencode',explode('/',$path))); $out .= "\"Bild\r\n"; } } $offset = $offset+$key+1; return $out; } #------------------------------------------------------------------------------ $_output['gallery'] = NULL; $_output['debug'] = NULL; ### Alle Filenamen im Verzeichnis einsammeln im Array $_filenames = glob($dir.'/*.*'); ### alle Nicht-Bilder aus dem Array entfernen foreach($_filenames as $key => $name) { if (false === getimagesize($name)) { unset($_filenames[$key]); } } if (count($_filenames) == 0) { echo "Es sind keine Bilder im Verzeichnis vorhanden!"; } else { ### Deine Funktion aufrufen, die den HTML-Code für die Bildergalerie ### in eine Ausgabe-Variable schreibt, die dann später in Dein ### Template eingesetzt wird :-) $_output['gallery'] = make_gallery_html($_filenames); $_output['debug'] = "
\r\n".
        htmlspecialchars(print_r($_filenames,1)).
        "
\r\n"; } /* else { } */ echo $_output['gallery']; echo $_output['debug']; ?>