272 of 410 menu

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

ასევე იხილეთ

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