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

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

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

grep - удобная и быстрая команда, здесь приведены примеры как произвести рекурсивный поиск в каталоге, поиск среди запущенных процессов и другие.

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

В статье приводится пример кода для получения директории в которой находится файл компонента.

Bitrix выполнить произвольный sql запрос

В статье приведен пример как выполнить произвольный sql запрос используя стандартные средства Bitrix

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

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

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

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

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

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

Комментарии

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