Objektinhalte auslesen - Website X5 Helpsite

Logo Schriftzug
Logo WSX5
Scan QR or Download Android App
Direkt zum Seiteninhalt

Objektinhalte auslesen

Scripte > Snipped
Datei- und Ordner-Inhalte auslesen und auflisten
Hier zeigen wir einige Möglichkeiten aus dem Dateisystem des WEB-Servers Dateien zu ermitteln, zu zählen und/oder derer Inhalte auszulesen bzw. anzuzeigen. Welche Möglichkeit für die Dateien und Ordner in Frage kommen, ist abhängig vom Inhalt und Nutzen der anzuzeigenden Objekte. Diese Schnipsel können mit Kenntnissen in der CSS-Gestaltung den jeweiligen Ansprüchen der Homepage angepasst und auch weiter ausgebaut werden. Den rechten Scrollbalken haben wir zur vollständigen Anzeige aktiviert. HTML-Code einfach nur kopieren und Dateipfade entsprechen anpassen.
Dateien, in denen ein PHP-Code ausgeführt wird, müssen zur Ausführung die Dateiendung .php aufweisen.
Download Button

Anzahl Dateien aus Ordner ermitteln:


Es befinden sich
214 Dateien
im Verzeichnis wsX5Obj/Obj_IMG/
Code für den <BODY> Bereich
<?php
$pfad = "wsX5Obj/Obj_IMG/"; // Dateipfad anpassen
$i = 0;
$dh = opendir($pfad);
while ($datei = readdir($dh)) {
if($datei !== "" &&
$datei !== "." &&
$datei !== ".." &&
!is_dir($datei)) {
$i++;
}
}
echo "Es befinden sich<br> <b>$i Dateien</b>
<br> im Verzeichnis <b>$pfad</b>";
?>

Anzahl Zeilen einer Datei ermitteln:


Es befinden sich 9 Zeilen in der Datei
" wsX5Obj/Obj_FILE/demo-rezepte.html ".
Code für den <BODY> Bereich
<?php
// Pfad und Dateiname anpassen
$filename = 'wsX5Obj/Obj_FILE/demo-rezepte.html';
$_content = file( $filename );
echo "Es befinden sich <b>";
echo count($_content);
echo " Zeilen</b>";
echo " in der Datei<br>";
echo "&quot; $filename &quot;.";
?>

Dateien aus Ordner mit Datum auslesen:


car04s.jpg - 30.11.2022
car03s.jpg - 30.11.2022
car3s.jpg - 30.11.2022
car_99xs.jpg - 26.10.2019
car_98xs.jpg - 26.10.2019
car_96xs.jpg - 26.10.2019
car_94xs.jpg - 26.10.2019
car_93xs.jpg - 26.10.2019
car_91xs.jpg - 26.10.2019
car_90xs.jpg - 26.10.2019
car_88xs.jpg - 26.10.2019
car_86xs.jpg - 26.10.2019
car_85xs.jpg - 26.10.2019
car_83xs.jpg - 26.10.2019
car_82xs.jpg - 26.10.2019
car_80xs.jpg - 26.10.2019
car_79xs.jpg - 26.10.2019
car_77xs.jpg - 26.10.2019
car_75xs.jpg - 26.10.2019
car_74xs.jpg - 26.10.2019
car_72xs.jpg - 26.10.2019
car_70xs.jpg - 26.10.2019
car_69xs.jpg - 26.10.2019
car_67xs.jpg - 26.10.2019
car_65xs.jpg - 26.10.2019
car_64xs.jpg - 26.10.2019
car_62xs.jpg - 26.10.2019
car_61xs.jpg - 26.10.2019
car_59xs.jpg - 26.10.2019
car_58xs.jpg - 26.10.2019
car_56xs.jpg - 26.10.2019
car_54xs.jpg - 26.10.2019
car_52xs.jpg - 26.10.2019
car_51xs.jpg - 26.10.2019
car_50xs.jpg - 26.10.2019
car_48xs.jpg - 26.10.2019
car_47xs.jpg - 26.10.2019
car_45xs.jpg - 26.10.2019
car_43xs.jpg - 26.10.2019
car_42xs.jpg - 26.10.2019
car_40xs.jpg - 26.10.2019
car_39xs.jpg - 26.10.2019
car_37xs.jpg - 26.10.2019
car_35xs.jpg - 26.10.2019
car_33xs.jpg - 26.10.2019
car_32xs.jpg - 26.10.2019
car_30xs.jpg - 26.10.2019
car_28xs.jpg - 26.10.2019
car_27xs.jpg - 26.10.2019
car_25xs.jpg - 26.10.2019
car_23xs.jpg - 26.10.2019
car_22xs.jpg - 26.10.2019
car_20xs.jpg - 26.10.2019
car_18xs.jpg - 26.10.2019
car_17xs.jpg - 26.10.2019
car_15xs.jpg - 26.10.2019
car_13xs.jpg - 26.10.2019
car_12xs.jpg - 26.10.2019
car_10xs.jpg - 26.10.2019
car_08xs.jpg - 26.10.2019
car_06xs.jpg - 26.10.2019
car_05xs.jpg - 26.10.2019
car_03xs.jpg - 26.10.2019
car_01xs.jpg - 26.10.2019
car_00xs.jpg - 26.10.2019
car3.jpg - 26.10.2019
car1.jpg - 26.10.2019
img_8.jpg - 29.06.2019
leaf.gif - 25.11.2018
bruecken_06g.jpg - 30.12.2016
bruecken_05k.jpg - 30.12.2016
bruecken_03k.jpg - 30.12.2016
tiere_06g.jpg - 30.12.2016
tiere_04g.jpg - 30.12.2016
personen_06k.jpg - 30.12.2016
personen_05k.jpg - 30.12.2016
personen_04g.jpg - 30.12.2016
personen_03.jpg - 30.12.2016
personen_01k.jpg - 30.12.2016
natur_06g.jpg - 30.12.2016
natur_05g.jpg - 30.12.2016
natur_04.jpg - 30.12.2016
natur_02k.jpg - 30.12.2016
natur_01.jpg - 30.12.2016
img_7.jpg - 30.12.2016
img_6.jpg - 30.12.2016
img_4.jpg - 30.12.2016
tiere_06k.jpg - 30.12.2016
tiere_05.jpg - 30.12.2016
tiere_03.jpg - 30.12.2016
tiere_01.jpg - 30.12.2016
bruecken_13.jpg - 30.12.2016
bruecken_10.jpg - 30.12.2016
schwan_g.jpg - 30.12.2016
pferd_g.jpg - 30.12.2016
hund2_k.jpg - 30.12.2016
hirsch_k.jpg - 30.12.2016
schwan_k.jpg - 30.12.2016
bruecken_01.jpg - 30.12.2016
Code für den <BODY> Bereich
<?php
// Pfad und Dateiname anpassen
$verzeichnispfad = "wsX5Obj/Obj_IMG/";
$verzeichnis = array_slice(scanDir($verzeichnispfad), 2);
$files = array();
foreach ($verzeichnis as $datei) {
$pfad = $verzeichnispfad . $datei;
$files [filemtime($pfad)] =  '<a href="' . $pfad . '" target="_blank">' . $datei . '</a>';
}
krsort ($files);
foreach ($files as $key => $file) {
echo $file . ' - ' . date ("d.m.Y", $key) . '<br>';
}
?>

Dateien aus Ordner mit Arrow anzeigen:


arrow   bruecken_01.jpg
arrow   bruecken_02.jpg
arrow   bruecken_03.jpg
arrow   bruecken_04.jpg
arrow   schwan_k.jpg
arrow   baer_g.jpg
arrow   baer_k.jpg
arrow   hirsch_g.jpg
arrow   hirsch_k.jpg
arrow   hund1_g.jpg
arrow   hund1_k.jpg
arrow   hund2_g.jpg
arrow   hund2_k.jpg
arrow   papagei_g.jpg
arrow   papagei_k.jpg
arrow   pferd_g.jpg
arrow   pferd_k.jpg
arrow   schwan_g.jpg
arrow   bruecken_05.jpg
arrow   bruecken_06.jpg
arrow   bruecken_07.jpg
arrow   bruecken_08.jpg
arrow   bruecken_09.jpg
arrow   bruecken_10.jpg
arrow   bruecken_11.jpg
arrow   bruecken_12.jpg
arrow   bruecken_13.jpg
arrow   bruecken_14.jpg
arrow   bruecken_15.jpg
arrow   bruecken_16.jpg
arrow   tiere_01.jpg
arrow   tiere_01k.jpg
arrow   tiere_02.jpg
arrow   tiere_02k.jpg
arrow   tiere_03.jpg
arrow   tiere_03k.jpg
arrow   tiere_04.jpg
arrow   tiere_04k.jpg
arrow   tiere_05.jpg
arrow   tiere_05k.jpg
arrow   tiere_06.jpg
arrow   tiere_06k.jpg
arrow   img_1.jpg
arrow   img_2.jpg
arrow   img_3.jpg
arrow   img_4.jpg
arrow   img_5.jpg
arrow   img_6.jpg
arrow   img_7.jpg
arrow   car1.jpg
arrow   car3.jpg
arrow   car4.jpg
arrow   bruecken_06k.jpg
arrow   car_37xs.jpg
arrow   natur_01g.jpg
arrow   natur_01k.jpg
arrow   natur_02.jpg
arrow   natur_02g.jpg
arrow   natur_02k.jpg
arrow   car_38xs.jpg
arrow   natur_03g.jpg
arrow   natur_03k.jpg
arrow   car_39xs.jpg
arrow   natur_04g.jpg
arrow   natur_04k.jpg
arrow   natur_05.jpg
arrow   natur_05g.jpg
arrow   natur_05k.jpg
arrow   natur_06.jpg
arrow   natur_06g.jpg
arrow   natur_06k.jpg
arrow   personen_01.jpg
arrow   personen_01g.jpg
arrow   personen_01k.jpg
arrow   personen_02.jpg
arrow   personen_02g.jpg
arrow   personen_02k.jpg
arrow   personen_03.jpg
arrow   personen_03g.jpg
arrow   personen_03k.jpg
arrow   personen_04.jpg
arrow   personen_04g.jpg
arrow   personen_04k.jpg
arrow   personen_05.jpg
arrow   personen_05g.jpg
arrow   personen_05k.jpg
arrow   personen_06.jpg
arrow   personen_06g.jpg
arrow   personen_06k.jpg
arrow   tiere_01g.jpg
arrow   tiere_02g.jpg
arrow   tiere_03g.jpg
arrow   tiere_04g.jpg
arrow   tiere_05g.jpg
arrow   tiere_06g.jpg
arrow   bruecken_01g.jpg
arrow   bruecken_01k.jpg
arrow   bruecken_02g.jpg
arrow   bruecken_02k.jpg
arrow   bruecken_03g.jpg
arrow   bruecken_03k.jpg
arrow   bruecken_04g.jpg
arrow   bruecken_04k.jpg
arrow   bruecken_05g.jpg
arrow   bruecken_05k.jpg
arrow   bruecken_06g.jpg
arrow   car_40xs.jpg
arrow   natur_03.jpg
arrow   car_41xs.jpg
arrow   natur_04.jpg
arrow   car_42xs.jpg
arrow   natur_01.jpg
arrow   leaf.gif
arrow   car_43xs.jpg
arrow   img_8.jpg
arrow   car2.jpg
arrow   car_00xs.jpg
arrow   car_01xs.jpg
arrow   car_02xs.jpg
arrow   car_03xs.jpg
arrow   car_04xs.jpg
arrow   car_05xs.jpg
arrow   car_06xs.jpg
arrow   car_07xs.jpg
arrow   car_08xs.jpg
arrow   car_09xs.jpg
arrow   car_10xs.jpg
arrow   car_11xs.jpg
arrow   car_12xs.jpg
arrow   car_13xs.jpg
arrow   car_14xs.jpg
arrow   car_15xs.jpg
arrow   car_16xs.jpg
arrow   car_17xs.jpg
arrow   car_18xs.jpg
arrow   car_19xs.jpg
arrow   car_20xs.jpg
arrow   car_21xs.jpg
arrow   car_22xs.jpg
arrow   car_23xs.jpg
arrow   car_24xs.jpg
arrow   car_25xs.jpg
arrow   car_26xs.jpg
arrow   car_27xs.jpg
arrow   car_28xs.jpg
arrow   car_29xs.jpg
arrow   car_30xs.jpg
arrow   car_31xs.jpg
arrow   car_32xs.jpg
arrow   car_33xs.jpg
arrow   car_34xs.jpg
arrow   car_35xs.jpg
arrow   car_36xs.jpg
arrow   car_44xs.jpg
arrow   car_45xs.jpg
arrow   car_46xs.jpg
arrow   car_47xs.jpg
arrow   car_48xs.jpg
arrow   car_49xs.jpg
arrow   car_50xs.jpg
arrow   car_51xs.jpg
arrow   car_52xs.jpg
arrow   car_53xs.jpg
arrow   car_54xs.jpg
arrow   car_55xs.jpg
arrow   car_56xs.jpg
arrow   car_57xs.jpg
arrow   car_58xs.jpg
arrow   car_59xs.jpg
arrow   car_60xs.jpg
arrow   car_61xs.jpg
arrow   car_62xs.jpg
arrow   car_63xs.jpg
arrow   car_64xs.jpg
arrow   car_65xs.jpg
arrow   car_66xs.jpg
arrow   car_67xs.jpg
arrow   car_68xs.jpg
arrow   car_69xs.jpg
arrow   car_70xs.jpg
arrow   car_71xs.jpg
arrow   car_72xs.jpg
arrow   car_73xs.jpg
arrow   car_74xs.jpg
arrow   car_75xs.jpg
arrow   car_76xs.jpg
arrow   car_77xs.jpg
arrow   car_78xs.jpg
arrow   car_79xs.jpg
arrow   car_80xs.jpg
arrow   car_81xs.jpg
arrow   car_82xs.jpg
arrow   car_83xs.jpg
arrow   car_84xs.jpg
arrow   car_85xs.jpg
arrow   car_86xs.jpg
arrow   car_87xs.jpg
arrow   car_88xs.jpg
arrow   car_89xs.jpg
arrow   car_90xs.jpg
arrow   car_91xs.jpg
arrow   car_92xs.jpg
arrow   car_93xs.jpg
arrow   car_94xs.jpg
arrow   car_95xs.jpg
arrow   car_96xs.jpg
arrow   car_97xs.jpg
arrow   car_98xs.jpg
arrow   car_99xs.jpg
arrow   car3s.jpg
arrow   car01s.jpg
arrow   car02s.jpg
arrow   car03s.jpg
arrow   car04s.jpg
Code für den <BODY> Bereich
<?php
// Dateipfade anpassen
$verzeichnis = openDir("wsX5Obj/Obj_IMG");
while ($file = readDir($verzeichnis)) {
if ($file != "." && $file != "..") {
echo "<a href=\"wsX5Obj/Obj_IMG/$file\" target=\"_blank\">
<img alt=\"arrow\" src=\"wsX5Sys/arrow_right.gif\" />/a>
&nbsp;&nbsp;
<a href=\"wsX5Obj/Obj_IMG/$file\" target=\"_blank\">$file</a>
<br>\n";
}
}
closeDir($verzeichnis);
?>
Code für den <BODY> Bereich
<?php
// Dateipfade und Filter (.html) anpassen
$verzeichnis = openDir("wsX5Obj/Obj_FILE");
while ($file = readDir($verzeichnis)) {
if ($file != "." && $file != "..") {
if (strstr($file, ".html")) {
$name = explode(".", $file);
echo "<a href=\"wsX5Obj/Obj_FILE/$file\" target=\"_blank\">$name[0]</a><br>\n";
}
}
}
closeDir($verzeichnis);
?>
Code für den <BODY> Bereich
<?php
// Dateipfade anpassen
$buchstabe_alt = "";
$verzeichnis = openDir("wsX5Obj/Obj_FILE");
while ($file = readDir($verzeichnis)) {
if ($file != "." && $file != "..") {
$buchstabe = strtoUpper(substr($file, 0, 1));
if (!strstr($buchstabe_alt, $buchstabe)) {
$buchstabe_alt .= $buchstabe;
echo '<strong>' . $buchstabe . '</strong> <br>';
}
echo '<a href="wsX5Obj/Obj_FILE/' . $file . '">' . $file . '</a><br>';
}
}
closeDir($verzeichnis);
?>
Code für den <BODY> Bereich
<?php
// Dateipfad anpassen
$path = 'wsX5Obj/Obj_IMG';
foreach (glob($path.'/*.*') as $filename) {
echo '
<a href="'.$filename.'" target="_blank">
<img alt="Picture" src="'.$filename.'"
style="height:50px; padding:5px;"></a>
';
}
?>

Array <Tag>-Bereich einer Seite auslesen:


  • Code für den <BODY> Bereich
    <?php
    // Pfad und Dateiname anpassen
    $url = 'wsX5Obj/Obj_FILE/demo-imglist.html';
    $inhalt = implode('', file($url));
    // Schreibweise beachten!
    if(!preg_match('#<ul[^>]*>(.*)</ul>#si', $inhalt, $matches)) {
    die('keine Dateien gefunden');
    }
    echo $matches[1];
    ?>
    <!-- Es können alle Tags genutzt werden <tag>...</tag> auch mit Erweiterungen z. B. <li class="demo"[^>]*>(.*)</li>.
    Inhalte zwischen den Tags werden dann ausgegeben. -->

    » nach oben «
    Logo Host Europe
    Button Spenden
    🏠 © 2009 - 2024
    Hosting by
    Zurück zum Seiteninhalt