272 of 410 menu

Funzione realpath

La funzione realpath converte un percorso relativo in uno assoluto, risolvendo tutti i link simbolici e i riferimenti alle directory padre (..). La funzione accetta un parametro - il percorso del file o della directory. Se il percorso non esiste, la funzione restituirà false.

Sintassi

realpath(path);

Esempio

Otteniamo il percorso assoluto del file corrente:

<?php echo realpath(__FILE__); ?>

Risultato dell'esecuzione del codice (esempio):

'/var/www/project/index.php'

Esempio

Proviamo a ottenere il percorso per un file inesistente:

<?php $res = realpath('nonexistent/file.txt'); var_dump($res); ?>

Risultato dell'esecuzione del codice:

false

Esempio

Supponiamo che /home/user/link punti a /var/www. Risolviamo il percorso con i link simbolici:

<?php echo realpath('/home/user/link/project'); ?>

Risultato dell'esecuzione del codice (esempio):

'/var/www/project'

Vedi anche

  • la funzione pathinfo,
    che restituisce informazioni sul percorso
  • la funzione basename,
    che restituisce il nome del file
  • la funzione dirname,
    che restituisce il nome della directory
kauzlesbyit