Я подключаюсь к удаленному серверу CentOS, и мне нужно получить дату самого последнего файла в определенном каталоге с помощью PHP
У меня есть следующая команда, которая даст мне полный список файлов:
ftp_rawlist($conn_id, "-ltr");
Но мне нужен только один файл, самый новый. Когда я запускаю:
ls -tr | tail -1
в командной строке на сервере, я получаю этот файл, но запуск его в моем PHP-скрипте:
ftp_rawlist($conn_id, "-tr | tail -1");
ничего не дает, пустой массив!
Что мне делать?
Проблема состоит в том, что программа списка не понимает "-tr | tail -1"
как аргумент команды и возвращает ошибку.
необходимо использовать ftp_rawlist($conn_id, "-tr");
и обработать список после того, как он возвратится. Этот веб-сайт имеет набор примеров, работающих с результатами команды.