Фильтрация файлов из папки в bitrix

233
12 февраля 2020, 08:40

Вообщем есть такая проблема, мне нужно из папки вытаскивать названия файлов по определённой маске, но так как я не силён в регулярных выражения пробовал делать так:

<?php foreach (glob($_SERVER['DOCUMENT_ROOT'] . "/upload/client_files/" . $gui . "*.xls") as $filename):
    echo "Filename " . $filename . "\n\r";
endforeach; ?>

Файлы хранятся вот в таком виде: a96ca0cd_Документ.xls Но тот код который я использую не работает мне бы еще на 2 расширения файла сделать xls и xlsx.

Answer 1

Вообщем-то я нашел ответ на свой вопрос(решил забить на расширения поскольку задача изменилась) и теперь делаю так:

preg_match('/' . (int)$guid['guid'] . '\_[а-яА-Я\w]+/', $entry)

Как говорится слава онлайн генераторам регулярных выражений.

READ ALSO
Дженерик и интерфейсы

Дженерик и интерфейсы

Как указать, что тип аргумента класса-дженерика должен имплементировать какой-то интерфейс? Если можно, примерВопрос и для C#, и для Java

284
Android Отправка запросов в фоне

Android Отправка запросов в фоне

Нужно отправлять post запрос на сервер, дабы проверить, есть ли уведомления для этого приложенияКак это реализовать, понятия не имею

271
Абстракция и её понятие

Абстракция и её понятие

Ты наверняка помнишь, что такое «абстракция» — мы это уже проходилиЕсли вдруг подзабыл — не страшно, вспомним: это принцип ООП, согласно...

239