GetDirIndex
Описание и параметры
string GetDirIndex( string path, string DirIndex = false );
Возвращает имя индексного файла каталога.
Параметры функции
Параметр | Описание |
---|---|
path | Путь к каталогу относительно корня для которого необходимо определить индексный файл. |
DirIndex | Разделенные пробелом возможные имена индексных файлов в порядке убывания приоритета. Для корректной работы функции в данный параметр необходимо передавать значение из поля DirectoryIndex настроек веб-сервера Apache, для IIS данный параметр можно найти в свойствах сайта, закладка "Documents" -> "Enable default content page". Необязательный параметр. По умолчанию - "false" (значение будет взято из константы DIRECTORY_INDEX, если константа не определена, то будет взято значение по умолчанию - "index.php index.html index.htm index.phtml default.html index.php3"). |
Алгоритм определения индексного файла каталога следующий:
- Берется значение из параметра index. Если параметр не задан, то берется значение константы DIRECTORY_INDEX (данную константу можно определить в файле
/bitrix/php_interface/dbconn.php или в файлах/bitrix/php_interface/ID сайта/init.php ). Если значение константы не задано, то берется значение по умолчанию - "index.php index.html index.htm index.phtml default.html index.php3" - Полученное значение разбивается по пробелу на отдельные имена файлов
- Каждый полученный файл проверяется на физическое существование в каталоге.
- Первый найденный файл будет считаться индексной страницей каталога
Смотрите также
© «Битрикс», 2001-2024, «1С-Битрикс», 2024