diedVIPs

html knowhow

Online: Dateien alphabetisch nach Endung anzeigen










Datei-Namen alphabetische per Drop-Down anzeigen

Mit en.

Quellcode So sieht´s aus
<html>
Hier nichts

<style type="text/css">
Hier nichts
</style>

<body >
<?php
$verzeichnispfad = "ANWEND/";
$auswahlliste = '<select onChange="window.location.href=this.value"><option></option>';
$buchstabe_alt = "";
$verzeichnis = array_slice(scanDir($verzeichnispfad), 2);
foreach ($verzeichnis as $datei) {
if (!is_dir($datei)) {
$buchstabe = strtoUpper(mb_substr($datei, 0, 1));
if (!strstr($buchstabe_alt, $buchstabe)) {
$buchstabe_alt .= $buchstabe;
$auswahlliste .= '<optgroup label="' . $buchstabe . '">';
}
$auswahlliste .= '<option value="' . $verzeichnispfad . $datei . '">' . $datei . '</option>';
}
}
echo $auswahlliste . '</select>';
?>

</body>
</html>



Verzeichnis alphabetisch nach Datei-Endung und -Größe anzeigen

Mit en.

Quellcode So sieht´s aus
<html>
Hier nichts

<style type="text/css">
Hier nichts
</style>

<body >
<?PHP
$verz = opendir("ANWEND"); //Name des Verzeichnisses angeben, welches geöffnet werden soll
$linkl = array();
while($file = readdir($verz)){
if($file != "." && $file != ".." && $file != $_SERVER['PHP_SELF']){
// Alle Ordner/Files werden in den Array geschrieben (immer ans Ende):
array_push ($linkl, $file);
}
}
// Der Array wird alphabetisch sortiert:
sort($linkl);
echo "<ul>\n";
// Der Array wird ausgegeben:
foreach($linkl as $filename){
echo "<li><a href=\"".$filename."\">".$filename."</a></li>\n";
}
echo "</ul>";
closedir($verz); // Verzeichnis schließen
?>

</body>
</html>





Alphabetische Datei-Namen anzeigen

Mit en.

Quellcode So sieht´s aus
<html>
Hier nichts

<style type="text/css">
Hier nichts
</style>

<body >
<?PHP
$verz = opendir("ANWEND"); //Name des Verzeichnisses angeben, welches geöffnet werden soll
$linkl = array();
while($file = readdir($verz)){
if($file != "." && $file != ".." && $file != $_SERVER['PHP_SELF']){
// Alle Ordner/Files werden in den Array geschrieben (immer ans Ende):
array_push ($linkl, $file);
}
}
// Der Array wird alphabetisch sortiert:
sort($linkl);
echo "<ul>\n";
// Der Array wird ausgegeben:
foreach($linkl as $filename){
echo "<li><a href=\"".$filename."\">".$filename."</a></li>\n";
}
echo "</ul>";
closedir($verz); // Verzeichnis schließen
?>

</body>
</html>












Kontakt    Datenschutz    Impressum