Подумайте о знакомстве с nodejs . Для этого требуется, чтобы на сервере был установлен серверный движок V8 JS . Это позволит вам использовать ECMAScript / JavaScript на сервере, например, Вывести список файлов в файловой системе сервера и запросить его у клиента.
См. Документы API
- fs.readdir (путь, [обратный вызов])
Асинхронный readdir (3). Читает содержимое каталога. Обратный вызов получает два аргумента (err, files), где files - это массив имен файлов в каталоге, исключая '.' и '..'.
и
Возможно, вас также заинтересует phpjs , который предназначен для переноса функций PHP на PHP (хотя не имеет scandir
, хотя я действительно не уверен, что вообще об этом думать ) .