wPathName::getDirFile

Ermittelt den Verzeichnispfad einer Datei

Funktionsaufruf

String getDirFile(String path)

Parameter

path
Pfad der Datei
checkType
Falls geprüft werden soll, ob es sich bei dem Pfad bereits um ein Verzeichnis handelt

Beispiel: Ermittelt den Verzeichnispfad der aktuellen Seite

Quelltext

<?php

print 'Der Name des aktuellen Verzeichnisses lautet: '.wPathName::getDirFile($_SERVER['PHP_SELF']);


?>

Ergebnis

Der Name des aktuellen Verzeichnisses lautet: /dev/dokumentationen/framework/funktionen

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Wozu dient die Funktion wPathName::getDirFile?
Die Funktion ermittelt den Verzeichnispfad einer Datei (also das Verzeichnis, in dem eine angegebene Datei liegt).
Wie lautet die Signatur der Funktion wPathName::getDirFile?
Die Funktion hat den Aufruf: <code class="codeInline">String getDirFile(String path)</code>. Sie liefert einen String mit dem ermittelten Verzeichnispfad zurück.
Welche Bedeutung hat der Parameter path bei wPathName::getDirFile?
<code class="codeInline">path</code> ist der Pfad der Datei, für die der Verzeichnispfad bestimmt werden soll.
Was ist der Parameter checkType bei wPathName::getDirFile?
<code class="codeInline">checkType</code> kann (falls geprüft werden soll) dafür verwendet werden, ob der übergebene Pfad bereits ein Verzeichnis ist. Je nach Prüfung kann sich das Ergebnis entsprechend anpassen.
Wie kann ich den Verzeichnispfad der aktuellen Seite ermitteln?
Beispiel (PHP): <pre><code class="codeBlock" style="color: #000000">php &lt;?php print 'Der Name des aktuellen Verzeichnisses lautet: '.wPathName::getDirFile($_SERVER['PHP_SELF']); ?&gt; </code></pre> Die Ausgabe ist z.B.: <code class="codeInline">Der Name des aktuellen Verzeichnisses lautet: /dev/dokumentationen/framework/funktionen</code>.
Muss ich das Framework (grid.php) beim Einbinden von Framework-Funktionen in Weblication® Seiten noch referenzieren?
Wenn eine Funktion innerhalb einer Weblication®-Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code> eingebunden wird, muss das Framework über die <code class="codeInline">grid.php</code> nicht mehr referenziert werden.