Я ищу способ получить список каталогов для файлов, находящихся за пределами дерева веб-сервера, например, я хочу перечислить все файлы и папки в каталоге «/ home» и поместить их в массив (точно так же, как и скандир).scandir вне web tree using PHP5
Я могу «Sudo су», чтобы пользователь, который имеет права проверять содержание каталога, но я не знаю, как преобразовать список каталогов, которые я мог бы получить от
exec ('ls -la /home');
Или, может быть, с скрипт bash?
Вы действительно хотите использовать scandir() или glob() для поиска файлов за пределами дерева веб-сервера (которые они уже делают) или для доступа к файлам, которые, как правило, не имеют права доступа к скрипту PHP ... . scandir ('/ home') будет работать отлично, если у вас есть разрешение на доступ к нему –
нет разрешения на него. – Disco