Привет Я хочу знать, как писать команду ls
с помощью PHP, я не ищу системных вызововLS без использования системных вызовов в PHP
($last_line = system('ls -l', $retval))
но собственную реализацию ls
команды?
Привет Я хочу знать, как писать команду ls
с помощью PHP, я не ищу системных вызововLS без использования системных вызовов в PHP
($last_line = system('ls -l', $retval))
но собственную реализацию ls
команды?
Попробуйте функцию glob
. См. documentation для многих примеров.
См. Примеры readdir. Он показывает, как перечислять каталоги и файлы, тогда вы должны получить их permissions, owner или другие атрибуты, такие как modification time. Следуйте за списком filesystem functions, и вы найдете все, что вам нужно.
Вы действительно хотите его реализовать? Уже есть команды Legacy PHP.
array scandir (string $directory [, int $sorting_order = SCANDIR_SORT_ASCENDING [, resource $context ]])
Или
string readdir ([ resource $dir_handle ])
Примеры можно найти в на сайте PHP.net
да я хочу реализовать свой собственный код для команды. – shekharb
Каков результат, которого вы ожидаете? Массив файлов, массив массивов файлов, размер, права? –
Почему вы хотите переписать код? Оптимизация? Посмотри, как это работает? Ваша компания спросила вас? –