@prostovlad

Как скачать файл по ftp по маске?

Добрый день, нужно по ftp через file_get_contents или CURL забирать файл, но проблема в том что название файла постоянно меняется. В папке из которой нужно скачивать может быть несколько файлов с одинаковым расширением. Возможно ли как то указать что бы скачивался последний по дате файл ? Или по маске названия файла, название имеет числовой формат, чем свежее файл, тем больше число.
  • Вопрос задан
  • 279 просмотров
Решения вопроса 1
@sl0
Надо получить список файлов сначала. У курла есть CURLOPT_DIRLISTONLY для таких целей. Или проще можно использовать ftp_nlist для этого. Зная список файлов скачать нужный уже проблемы не составит.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
$context = stream_context_create(['ftp' => ['overwrite' => true]]);
$dir = dir('./path/to/dir', $context);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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