FloraCura Infocenter

{name}
'; //$template_file= '{name} ({size} Bytes)
'; //mit Grössenangaben: $template_html= '{name} - {title} - ({size} Bytes
'; $template_html= '{title} - {name}
'; function endung_check($dateiname, $endungen) { while(list($k, $endung) = each($endungen)) { if(substr($dateiname, strlen($endung)*(-1)) == $endung) { return true; } } return false; } function display_link($template, $values) { while(list($k, $v) = each($values)) { $template = str_replace('{'.$k.'}',htmlentities($v), $template); } echo $template; } /****************************************************************************** * Das Hauptprogramm */ while($datei = $verzeichnis->read()) { if($datei != "." && $datei != "..") { if(endung_check($datei, $html_endungen)) { /* Es ist eine HTML-Datei (oder sollte es sein */ $content = implode("", file($datei)); unset($titles); unset($file_data); preg_match("|title[^>]*>(.*)|imU", $content,$titles); if(isset($titles[1])) { $title = $titles[1]; } else { $title = $datei; } $file_data = array( "name" => rawurlencode($datei), "title" => $title, "size" => filesize($datei) ); $array[] = array(strtolower($title), $template_html, $file_data); } elseif(endung_check($datei,$hide_endungen)) { /* Nix tun, weil soll verborgen sein */ } elseif(is_dir($datei)) { /* NICHT auskommentiert, soll angezeigt sein */ ## $array[] = array(strtolower($datei), $template_dir, array("name"=>$datei)); } else { $array[] = array(strtolower($datei), $template_file, array("name"=>$datei,"size"=>filesize($datei))); } } } $verzeichnis->close(); asort($array); foreach($array as $aktuell) { display_link($aktuell[1], $aktuell[2]); } include ("https://www.floracura.com/cms/info-en/linkfooter1"); ?>