Использование scandir () для поиска целевой папки в каталоге на основе переданных переменных (PHP) - PullRequest
0 голосов
/ 11 января 2019

Я использую этот код, чтобы показать мне документы в пути к папке по умолчанию.

<?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
    };
 };
?> 

Под Путь: // Сервер / папка / гораздо больше папок с другими номерами и содержимым.

Что я хочу, так это чтобы я мог проверить глобальную папку: // Сервер / папка / с номером, полученным с предыдущей страницы, например, 307 в следующем имени (например, 307_XY28) если он был найден, проверьте подпапку со следующим номером, например. 2949 . Если папка, например, 2949_XY_128 ' существует, покажите мне документы внутри, как у меня сейчас.

Спасибо за помощь

...