Funkcija realpath

Funkcija realpath konvertuje relativnu putanju u apsolutnu, razotkrivajući sve simboličke linkove i linkove na roditeljske direktorijume (..). Funkcija prihvata jedan parametar - putanju do fajla ili direktorijuma. Ako putanja ne postoji, funkcija će vratiti false.

Sintaksa

phprealpath(path);

Primer

Dobijamo apsolutnu putanju do trenutnog fajla:

php<?php
  echo realpath(__FILE__);
?>

Rezultat izvršenja koda (primer):

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

Primer

Pokušavamo da dobijemo putanju do fajla koji ne postoji:

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

Rezultat izvršenja koda:

phpfalse

Primer

Pretpostavimo da /home/user/link vodi na /var/www. Razotkrivamo putanju sa simboličkim linkovima:

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

Rezultat izvršenja koda (primer):

php'/var/www/project'

Vidite takođe

  • funkciju pathinfo,
    koja vraća informacije o putanji
  • funkciju basename,
    koja vraća ime fajla
  • funkciju dirname,
    koja vraća ime direktorijuma