【发布时间】:2020-02-05 03:18:53
【问题描述】:
我在服务器中有这样的文件名的数据(它在 PDO 上):
$row["control_number"]-201909A16.txt
$row["control_number"]-201910A15.txt
$row["control_number"]-201906A13.txt
$row["control_number"]-201910A06.txt
201910 是软件修订日期,A06 是软件版本。
然后我有一个看起来像这样的表:
| id | control_number | data status |
| 1 | 000000-0000 | ON SERVER |
如果服务器中存在具有相同or_number的数据,则该值将输出ON SERVER,如果不存在File not found
现在我正在考虑一个递增循环来过滤文件名。
类似这样的:
///$IncrementFilename must be increment continuesly until it match a file name in the server
$path = 'http://127.0.0.0:0000/data/';
$path2 = $path.'/'.$row["control_number"].'/'.$row["control_number"].'.$IncrementFilename.'.txt' ; // declare exact path of data
if (fopen($path2, "r")) {
$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>';
}
我不知道如何实现它。所以我无法展示我到目前为止所尝试的内容..
【问题讨论】:
标签: php file for-loop increment