"ftp_rawlist - возвращает подробный список файлов в данном каталоге" (raw => ALL incl. hidden)
https://secure.php.net/manual/en/ function.ftp-rawlist.php
Существует комментарий к ftp_rawlist
:
Получить список всех файлов, включая скрытые файлы, кроме '.' или '..' use:
<?php ftp_chdir($connid, $dir); ftp_rawlist($connid, "-A"); ?>
Это заставило меня танцевать кругами в течение некоторого времени!
blockquote>
-A
является нестандартной функцией, поддерживаемой некоторыми FTP-серверами, например proftpd . Он не будет работать на всех FTP-серверах. Это особенно не поддерживается другим распространенным FTP-сервером - vsftpd. Оба proftpd и vsftpd поддерживают нижний регистр-a
(который будет перечислять.
и..
в дополнение ко всем файлам). - FTP-сервер FileZila всегда содержит скрытые файлы и молча игнорирует переключатели-a
и-A
. Также см. stackoverflow.com/q/34231045/850848 для совершенно противоположного вопроса. – Martin Prikryl 13 March 2018 в 09:05-A
, чтобы получить .htaccess для копирования, и поскольку это флаг, он должен прийти сначала , если он содержит путь. Затем следует пробел и путь, например: (нет новых строк в комментариях Stackoverflow)ftp_rawlist($connid, '-A '.$remote_path);
– Exit 3 April 2018 в 18:46