Funktsioon realpath
Funktsioon realpath teisendab suhtelise tee absoluutseks,
avades kõik sümboolsed lingid ja lingid ülemistesse kataloogidesse (..).
Funktsioon võtab ühe parameetri - tee faili või kataloogini.
Kui teed ei eksisteeri, tagastab funktsioon false.
Süntaks
phprealpath(path);
Näide
Hankige praeguse faili absoluutne tee:
php<?php
echo realpath(__FILE__);
?>
Koodi täitmise tulemus (näide):
php'/var/www/project/index.php'
Näide
Proovime hankida teed olematu failini:
php<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Koodi täitmise tulemus:
phpfalse
Näide
Oletame, et /home/user/link viitab /var/www.
Avame tee sümboolsete linkidega:
php<?php
echo realpath('/home/user/link/project');
?>
Koodi täitmise tulemus (näide):
php'/var/www/project'