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-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.