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