272 of 410 menu

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'

Siehe auch

  • die Funktion pathinfo,
    die Informationen über einen Pfad zurückgibt
  • die Funktion basename,
    die den Dateinamen zurückgibt
  • die Funktion dirname,
    die den Verzeichnisnamen zurückgibt
bydeenesfrptru