Документация для разработчиков
Темная тема

Rel2Abs

string
Rel2Abs(
string cur_dir,
string rel_path
);

Возвращает путь относительно заданного каталога cur_dir. Если rel_path пустой, то функция возвращает false. Если rel_path является абсолютным путем (т.е. начинается с "/" или имеет вид "C:\"), то параметр cur_dir игнорируется. Если в rel_path попытаться с помощью "../" подняться выше корня, то функция блокирует эту попытку удалив все промежуточные подъемы. Например: по запросу /test/../../test.php она вернет /test/test.php.

Параметры функции

ПараметрОписание
cur_dir Каталог, относительно которого задается путь rel_path.
rel_path Относительный путь.

Примеры использования

<?
echo Rel2Abs("/site/", "/temp/index.php"); // /temp/index.php
echo Rel2Abs("/site/", "temp/index.php"); // /site/temp/index.php
echo Rel2Abs("/site/temp/", "../index.php"); // /site/index.php
echo Rel2Abs("/site/temp/", "../../index.php"); // /index.php
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх