ფუნქცია 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'

ასევე იხილეთ

  • ფუნქცია pathinfo,
    რომელიც აბრუნებს ინფორმაციას გზის შესახებ
  • ფუნქცია basename,
    რომელიც აბრუნებს ფაილის სახელს
  • ფუნქცია dirname,
    რომელიც აბრუნებს დირექტორიის სახელს