I have a file on an FTP with a dynamic filename. The schema looks something like:
ABCD_2_EFGH_YYMMDD_YYMMDD_randomnumber_.TXT
The dates (
You can use ftp_nlist with pattern to retreive file names from ftp folder. And then use ftp_get in loop
$fileList = ftp_nlist($conn_id, 'subdirectory_name/file_prefix_*.txt');
for ($i = 0; $i < count($fileList); $i++) {
$localFile = tempnam(sys_get_temp_dir(), 'ftp_in');
if (ftp_get($conn_id, $localFile, $fileList[$i], FTP_BINARY)){
//do something
}
}