@prostovlad

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

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

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 10:00
2500 руб./за проект
01 мая 2024, в 09:59
5000 руб./за проект
01 мая 2024, в 09:23
5000 руб./за проект