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 <?php print 'Der Name des aktuellen Verzeichnisses lautet: '.wPathName::getDirFile($_SERVER['PHP_SELF']); ?> </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.