Funktion realpath
Die Funktion realpath
wandelt einen relativen Pfad in einen absoluten um,
entfernt alle symbolischen Links und Verweise auf übergeordnete Verzeichnisse (..
).
Die Funktion akzeptiert einen Parameter - den Pfad zur Datei oder zum Verzeichnis.
Wenn der Pfad nicht existiert, gibt die Funktion false
zurück.
Syntax
realpath(path);
Beispiel
Erhalten wir den absoluten Pfad zur aktuellen Datei:
<?php
echo realpath(__FILE__);
?>
Ergebnis der Codeausführung (Beispiel):
'/var/www/project/index.php'
Beispiel
Versuchen wir, den Pfad zu einer nicht existierenden Datei zu erhalten:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Ergebnis der Codeausführung:
false
Beispiel
Angenommen, /home/user/link
verweist auf /var/www
.
Lassen Sie uns den Pfad mit symbolischen Links auflösen:
<?php
echo realpath('/home/user/link/project');
?>
Ergebnis der Codeausführung (Beispiel):
'/var/www/project'