wRepository::getDocumentsDirRecursive

Liefert eine Liste aller Dateien eines Verzeichnisses und dessen Unterverzeichnisse.

Funktionsaufruf

Array getDocumentsDirRecursive(String dir, Array options)

Parameter

dir

Verzeichnis dessen Dokumente ermittelt werden sollen

options

Optionen

checkPersonalization => [on|off]
Legt fest, ob die Personalisierung der Dokumente auf den aktuellen Benutzer geprüft werden soll. Ist nichts angegeben, wird die Personalisierung geprüft
checkOnline => [on|off]
Legt fest, ob der Online-Status der Dokumente geprüft werden soll. Ist nichts angegeben, wird der Online-Status geprüft.
useIndex => [|true|false]
Legt fest, ob der Index genutzt werden soll. Ist nichts angegeben, wird der Index genutzt.
deep => [0-32]
Definiert die zu berücksichtigende Tiefe (bei 0 wirkt keine Beschränkung).
grepStringDir => regExp
Filter für zu berücksichtigende Verzeichnisse

Beispiel

Listet alle Dateien aus einem Verzeichis auf.

Quelltext

<?php

$documents 
wRepository::getDocumentsDirRecursive('/dev/beispieldaten');

foreach(
$documents as $document){
  print 
'<div>'.$document.'</div>';
}

?>

Ergebnis

/dev/beispieldaten/einfache-seite.php
/dev/beispieldaten/wDocumentData.php
/dev/beispieldaten/seite-mit-offline-links.php
/dev/beispieldaten/seite-nicht-eingecheckt.php
 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG