ფუნქცია realpath
ფუნქცია realpath გარდაქმნის ფარდობით გზას აბსოლუტურად,
ხსნის ყველა სიმბოლურ ბმულს და მშობელ დირექტორიებზე მითითებებს (..).
ფუნქცია იღებს ერთ პარამეტრს - გზას ფაილის ან დირექტორიისაკენ.
თუ გზა არ არსებობს, ფუნქცია დააბრუნებს false.
სინტაქსი
phprealpath(path);
მაგალითი
მივიღოთ აბსოლუტური გზა მიმდინარე ფაილისაკენ:
php<?php
echo realpath(__FILE__);
?>
კოდის შესრულების შედეგი (მაგალითი):
php'/var/www/project/index.php'
მაგალითი
შევეცადოთ მივიღოთ გზა არარსებული ფაილისაკენ:
php<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
კოდის შესრულების შედეგი:
phpfalse
მაგალითი
დავუშვათ, რომ /home/user/link მიუთითებს /var/www-ზე.
გავხსნათ გზა სიმბოლური ბმულებით:
php<?php
echo realpath('/home/user/link/project');
?>
კოდის შესრულების შედეგი (მაგალითი):
php'/var/www/project'