Funkce realpath
Funkce realpath převádí relativní cestu na absolutní,
rozpouští všechny symbolické odkazy a odkazy na nadřazené adresáře (..).
Funkce přijímá jeden parametr - cestu k souboru nebo adresáři.
Pokud cesta neexistuje, funkce vrátí false.
Syntaxe
realpath(path);
Příklad
Získáme absolutní cestu k aktuálnímu souboru:
<?php
echo realpath(__FILE__);
?>
Výsledek provedení kódu (příklad):
'/var/www/project/index.php'
Příklad
Zkusíme získat cestu k neexistujícímu souboru:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Výsledek provedení kódu:
false
Příklad
Předpokládejme, že /home/user/link odkazuje na /var/www.
Rozpustíme cestu se symbolickými odkazy:
<?php
echo realpath('/home/user/link/project');
?>
Výsledek provedení kódu (příklad):
'/var/www/project'