Objektinhalte auslesen - Website X5 Hilfe - Die Helpsite

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

Objektinhalte auslesen

Scripte > Snipped
Datei- und Ordner-Inhalte auslesen und auflisten
Hier einige Möglichkeiten Dateien aus dem Dateisystem des WB-Servers auszulesen bzw. anzeigen zu lassen.
Welche Möglichkeit für die jeweilige Dateien in Frage kommt, ist abhängig vom Inhalt des anzuzeigenden Objektes.
Als Beispiel haben wir größtenteils den Order "wsX5Obj/Obj_IMG/" gewählt, der nur Bilder enthält.
Den rechten Scrollbalken haben wir zur vollständigen Anzeige aktiviert.
Bitte beachten:
Dateien, in denen ein PHP-Code ausgeführt wird, müssen zur Ausführung der Funktion die Dateiendung .php aufweisen.
Download Button

Anzahl Dateien aus Ordner ermitteln:


Es befinden sich
105 Dateien
im Verzeichnis wsX5Obj/Obj_IMG/
Code für den <BODY> Bereich
<?php
$pfad = "wsX5Obj/Obj_IMG/";
$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:


Die Datei wsX5Obj/Obj_FILE/demo-rezepte.html
enthält 9 Zeilen.
Code für den <BODY> Bereich
<?php
$filename = 'wsX5Obj/Obj_FILE/demo-rezepte.html';
$_content = file( $filename );
echo "Die Datei $filename<br>enthält ";
echo count($_content);
echo " Zeilen.";
?>

Dateien aus Ordner mit Datum auslesen:


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
$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 . '">' .
$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   bruecken_06k.jpg
arrow   natur_01g.jpg
arrow   natur_01k.jpg
arrow   natur_02.jpg
arrow   natur_02g.jpg
arrow   natur_02k.jpg
arrow   natur_03g.jpg
arrow   natur_03k.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   natur_03.jpg
arrow   natur_04.jpg
arrow   natur_01.jpg
arrow   leaf.gif
arrow   img_8.jpg
Code für den <BODY> Bereich
<?php
$verzeichnis = openDir("wsX5Obj/Obj_IMG");
while ($file = readDir($verzeichnis)) {
if ($file != "." && $file != "..") {
echo "<a href=\"$verzeichnis/$file\" target=\"_blank\">
<img alt=\"arrow\" src=\"wsX5Sys/arrow_right.gif\" border=\"0\" /></a>&nbsp;&nbsp;
<a href=\"$verzeichnis/$file\" target=\"_blank\">$file</a>
<br>\n";
}
}
closeDir($verzeichnis);
?>

Bilder aus Ordner mit Link anzeigen:


PicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicturePicture
Code für den <BODY> Bereich
<?php
$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;" border="0"></a>';
}
?>

Sitemap von Website X5 auslesen:


  • Startseite
  • Übersicht/Suchen
  • WSX5 Tools
  • Scripte
  • Tutorials
  • Übersichten
  • Webmaster Tools
  • Template
  • Downloads
  • Imagehost
  • File Upload
  • Links
  • Testebene
  • Gästebuch
  • Kontakt
  • Support
  • Impressum
  • Code für den <BODY> Bereich (nur für Website X5)
    <?php
    $url = 'imsitemap.html';
    $inhalt = implode('', file($url));
    if(!preg_match('#<ul class="imSiteMap"[^>]*>(.*)</ul>#si', $inhalt, $matches)) {
    die('keine Sitemap gefunden');
    }
    echo $matches[1];
    ?>
    Feedbacks zu ""

    Kein Kommentar
    Vielen Dank für Dein Feedback.
    HTML5
    Button Spenden

    © 2009 - 2019




    
    Besucher Statistik
    » 1 Online
    » 180 Heute
    » 301 Gestern
    » 747 Woche
    » 8753 Monat
    » 112265 Jahr
    » 440021 Gesamt
    Record: 2382 (29.03.2019)
    Gesamt Downloads:
    Zurück zum Seiteninhalt