Alexander Foken: Anzeige von Dateianzahl in Ordner?

Beitrag lesen

Moin, moin!

Tach,

Moin Moin !

Ich vermute, Du meinst die Dateianzahl in einem Ordner auf dem Server. In diesem Fall geht es mit JavaScript natürlich nicht,

Da (clientseitiges) Javascript keinerlei Dateizugriff hat, geht es auch dann nicht, wenn der Ordner auf dem Client ist.

wohl aber z. B. mit SSI/Perl.
Die Lösung mit SSI würde mich interessieren.
M.E. geht das nämlich nicht mit SSI.

Oh doch!

Standard-Aufgabe für Unix-Neulinge: "Bestimmen sie die Anzahl der Dateien in einem beliebigen Verzeichnis."

Oder, als SSI ausgedrückt:

<html>
<head>
<title>Und sie dreht sich doch!</title>
<head>
<body>
<p>Mal sehen, ich sehe
<!--#exec cmd="/bin/ls /home/me/bla/fasel | /usr/bin/wc -l" -->
Dateien (und anderes Zeug) in /home/me/bla/fasel.</p>
</body>
</html>

"ls" liefert eine Liste mit einer Datei pro Zeile (die "Special Effects" sind nur bei Ausgabe auf ein Terminal aktiv), "wc -l" zählt die Zeilen.

Wenn exec cmd keine Pipes mag (ich hab gerade keinen Bock, das auszutesten), kann man das natürlich auch in ein kleines Shell-Script verpacken:

#!/bin/sh
/bin/ls "$1" | /usr/bin/wc -l

Norbert

Andreas

Alexander