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
phprealpath(path);
Piemērs
Iegūsim absolūto ceļu uz pašreizējo failu:
php<?php
echo realpath(__FILE__);
?>
Koda izpildes rezultāts (piemērs):
php'/var/www/project/index.php'
Piemērs
Mēģināsim iegūt ceļu uz neesošu failu:
php<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Koda izpildes rezultāts:
phpfalse
Piemērs
Pieņemsim, ka /home/user/link norāda uz /var/www.
Atklāsim ceļu ar simboliskajām saitēm:
php<?php
echo realpath('/home/user/link/project');
?>
Koda izpildes rezultāts (piemērs):
php'/var/www/project'