Ищу способ определения папка это или файл?
В php есть функция is_dir(dir), отрабатывет корректно только на те папки, на которые видимо есть права чтения пользователя. (линукс).
Ищу альтернативное решение.
Мои мысли:
1) Например с использованием команд find, dir, ls. Но почему-то пока ничего интересного не нашел.
2) Есть примеры c использованием bash, состоящего из нескольких строк. Есть ли возможность запуска таких скриптов через shel_exec ($cmd)? Без записи самого скрипта в файл?
как определить папка это или файл?
Модератор: immortal
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
как определить папка это или файл?
Последний раз редактировалось directman66 Чт янв 18, 2018 12:44 pm, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: как определить папка это или файл?
А другие команды тоже не дадут заглянуть в директорию, если у пользователя, от которого команда запускается, нет прав на неё.
Баш скрипты - да, точно так же запускаются, как и любые команды...только им права на исполнение (chmod +x) дать надо.
Баш скрипты - да, точно так же запускаются, как и любые команды...только им права на исполнение (chmod +x) дать надо.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: как определить папка это или файл?
Например плагин "файловый менеджер" видит все папки диска без каких-либо дополнительных прав.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram