Funkcija realpath
Funkcija realpath pārveido relatīvo ceļu par absolūtu,
atklājot visas simboliskās saites un norādes uz vecāku katalogiem (..).
Funkcija pieņem vienu parametru - ceļu uz failu vai direktoriju.
Ja ceļš neeksistē, funkcija atgriezīs false.
Sintakse
realpath(path);
Piemērs
Iegūsim absolūto ceļu uz pašreizējo failu:
<?php
echo realpath(__FILE__);
?>
Koda izpildes rezultāts (piemērs):
'/var/www/project/index.php'
Piemērs
Mēģināsim iegūt ceļu uz neesošu failu:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Koda izpildes rezultāts:
false
Piemērs
Pieņemsim, ka /home/user/link norāda uz /var/www.
Atklāsim ceļu ar simboliskajām saitēm:
<?php
echo realpath('/home/user/link/project');
?>
Koda izpildes rezultāts (piemērs):
'/var/www/project'