Функции за работа с файловата система
PHP Manual

realpath

(PHP 4, PHP 5)

realpathВръща каноничния абсолютен път

Описание

string realpath ( string $path )

realpath() разширява всички символични връзки и определя обръщанията към '/./', '/../' и допълнителните '/' символи в path и връща каноничния абсолютен път.

Параметри

path

Пътят, който ще бъде проверен.

Връщани стойности

При успех връща каноничния абсолютен път. Резултатния път няма да съдържа символични връзки или '/./' и '/../'.

При грешка realpath() връща FALSE, примерно, когато файлът не съществува.

Дневник на промените

Версия Описание
5.3.0 Преди тази версия, на BSD системи realpath() не връща грешка в случаите, когато само посления компонент от path не съществува

Примери

Example #1 realpath() пример

<?php
chdir
('/var/www/');
echo 
realpath('./../../etc/passwd');
?>

Примерът по-горе ще изведе:

/etc/passwd

Example #2 Използване на realpath() под Windows

Под Windows realpath() ще промени наклонените черти в пътя от прави на обратни наклонение (Windows стил).

<?php
echo realpath('/windows/system32');
?>

Примерът по-горе ще изведе:

C:\WINDOWS\System32

Вж. също


Функции за работа с файловата система
PHP Manual