Задать вопрос
@prostovlad

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

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

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

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