У меня есть этот столбец таблицы «Статус данных», где он будет отображать «ON SERVER», когда соответствующие данные контрольного номера находятся на указанном пути.
Но проблема в том, что у него есть изменяющееся имя файла, основанное на на дату ревизии и версию программного обеспечения. Например: '201909A17.txt'
- 201909 - это дата редакции, а A17 - версия программного обеспечения (его расширение не .txt
, это всего лишь образец).
У меня есть этот PHP код, он является частью PDO но данные только stati c и фиксированные:
$subfolder1 = 'folder1';
$subfolder2 = 'folder2';
$path = 'http://10.168.00.00:5000/Output';
$path2 =$path.'/'.$row["control_number"].'/'.$subfolder1.'/'.$subfolder2.'/'.$row["control_number"].'-201909A16.txt' ; // declare exact path of ps5 data
if (file_exist($path2)) {
$tbody .= '<td rowspan="" style="vertical-align:middle;text-align:center;cursor:pointer" class="ON-SERVER" id="">ON SERVER</td>';
} else { // IF FALSE
$tbody .= '<td rowspan="" style="vertical-align:middle;text-align:center;cursor:pointer" class="" id="">FILE NOT FOUND</td>';
}
Как сделать al oop, где дата ревизии начнется с 201901
, а номер ревизии начнется с A01...
? Если имя файла существует, покажите td ON-SERVER
. И я хочу ограничить l oop до значения 202012
и A12
, тогда будет выведен файл, который не найден.
Например: Имя файла данных в сервер 201909A16.txt
для фильтрации всех возможных имен файлов, которые мне нужны, чтобы начать фильтрацию с 201901A01.txt
, чтобы при переходе к 201909A16.txt
l oop он был истинным и выводил 'ON SERVER'
Проще говоря Мне нужно увеличить как дату ревизии, так и версию программного обеспечения, из-за чего мне очень трудно думать.
Я знаю, что мне нужно предоставить код, который я попробовал. Но я действительно не знаю, как это сделать.