ftp_rawlist не указан .htaccess [duplicate]

1
задан animack 28 April 2014 в 17:59
поделиться

1 ответ

"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");
?>

Это заставило меня танцевать кругами в течение некоторого времени!

4
ответ дан Martin Prikryl 21 August 2018 в 22:53
поделиться
  • 1
    Я пробовал все эти ftp-функции, но ни один из ftp_rawlist не указывал скрытые файлы ... Когда я подключаюсь к ftp-серверу, например. FileZilla, я вижу. – animack 30 April 2014 в 14:22
  • 2
    ... обновил сообщение соответственно ... – Quicker 30 April 2014 в 15:08
  • 3
    Да, я не заметил, что ... ftp_rawlist ($ link, "-A /"); работает как шарм. благодаря – animack 1 May 2014 в 17:20
  • 4
    +1 - Хотя, -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
  • 5
    У меня не было выбора, кроме как использовать -A, чтобы получить .htaccess для копирования, и поскольку это флаг, он должен прийти сначала , если он содержит путь. Затем следует пробел и путь, например: (нет новых строк в комментариях Stackoverflow) ftp_rawlist($connid, '-A '.$remote_path); – Exit 3 April 2018 в 18:46
Другие вопросы по тегам:

Похожие вопросы: