使用scandir()根据传递的变量(PHP)在目录中查找目标文件夹

时间:2019-01-11 18:09:47

标签: php string directory scandir

使用此代码向我显示默认文件夹路径中的文档。

<?php
$307 = $_GET['307'];
$2949 = $_GET['2949'];

$folder = '//Server/folder/307_XY28/2949_XY_128';

$alldata = scandir($folder); 

foreach ($alldata as $data) {
    $datainfo = pathinfo($folder."/".$data); 
    $size = ceil(filesize($location."/".$data)/1024); 
    //1024 = kb | 1048576 = MB | 1073741824 = GB
    if ($data != "." && $data != ".."  && $data != "_notes") { 
    ?>
    <li><a href="<?php echo $datainfo['dirname']."/".$datainfo['basename'];?>"><?php echo $datainfo['filename']; ?></a> (<?php echo $datainfo['extension']; ?> | <?php echo $size ; ?>kb)</li>
<?php
    };
 };
?> 

路径下: // Server / folder / 包含更多其他编号和内容的文件夹。

我想要的是我可以检查全局文件夹: // Server / folder / ,其中包含上一页中的编号,例如文件夹名称中的 307 (例如:307_XY28),然后用下一个数字检查子文件夹。 2949 。如果存在例如 2949_XY_128'的文件夹,请告诉我其中的文件。

感谢您的帮助

0 个答案:

没有答案