Bitrix получить путь до зарегистрированного файла

\CFile::getPath($fileId);
// /upload/iblock/83/td/fseflksjfsle.jpg

Пример получения пути до изображения элемента инфоблока:

/** example */
\Bitrix\Main\Loader::includeModule('iblock');
$res = \CIBlockElement::GetList(array(), array("ID" => 23746), false, false, array("ID", "PREVIEW_PICTURE"));
$row = $res->Fetch();
$filePath = \CFile::getPath($row["PREVIEW_PICTURE"]);
// /upload/iblock/f15/j7egmxdwpo2eo7xy0d7chcsd1m0gd55t/test.jpg

Ссылки

CFile::getPath() - документация Bitrix для разработчиков.

Рубрики: PHP Bitrix

Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи

Подключить bitrix без подключения шаблона сайта

В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.

Bitrix сбросить буфер вывода

Функция RestartBuffer() в Bitrix используется для сброса буфера вывода. Она позволяет прервать вывод страницы на определенном этапе выполнения скрипта и начать вывод заново. В статье рассмотрим основные сценарии использования данной функции, рассмотрим пример кода.

Bitrix подключить модуль

Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.

Bitrix регистрация своего события

В статье приводится пример регистрации собственного события в bitrix и добавления на него обработчика.

Как в bitrix получить параметры запроса

Из этой статьи вы узнаете, какие классы и методы в bitrix помогут получить данные запроса без использования глобальных переменных. Это важный навык, который обязательно пригодится в вашей работе.

Bitrix подключить класс компонента

В статье приводится пример того как можно подключить только компонент битрикс без подключения его шаблона, чтобы можно было вызвать его метод или получить значения свойств

Комментарии

MatthewWab [18.10.2021]
Excuse for that I interfere … But this theme is very close to me. I can help with the answer.
DonaldHilia [21.10.2021]
I think, that you are not right. I am assured. Let's discuss it.
admin [23.10.2021]
DonaldHilia: I think, that you are not right. I am assured. Let's discuss it.
Why am I wrong?
admin [23.10.2021]
MatthewWab: Excuse for that I interfere … But this theme is very close to me. I can help with the answer.
What would you like to add on this theme?
Оbolv [19.11.2021]
Спасибо, ваш сайт очень полезный!
Гость [04.04.2023]
like
Данный сайт использует файлы cookies. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookies.
ОК