Используя scandir () для нахождения папок в каталоге (PHP)

Вам необходимо использовать приведенный ниже код для обмена. Удалить этот код onchange="getCustomersDue()"

$('#customersID').on('select2:select', function(e) {
    console.log('Selecting: ' , e.params.args.data);
});

Читать это

https://select2.org/programmatic-control/events

31
задан JYelton 15 July 2011 в 14:55
поделиться

3 ответа

Прежде всего, rmdir () не может удалить папку с содержанием. Если безопасный режим отключен, можно использовать следующее.

exec("rm -rf folder/"); 

Также взгляд is_dir ()/is_file () или еще лучше PHP SPL.

3
ответ дан 27 November 2019 в 21:31
поделиться

Чтобы определить, есть ли у Вас папка или файл, используют функции is_dir() и is_file()

, Например:

$path = 'extracted/' . $name[0];
$results = scandir($path);

foreach ($results as $result) {
    if ($result === '.' or $result === '..') continue;

    if (is_dir($path . '/' . $result)) {
        //code to use if directory
    }
}
60
ответ дан 27 November 2019 в 21:31
поделиться
$directories = scandir('images');
foreach($directories as $directory){
    if($directory=='.' or $directory=='..' ){
        echo 'dot';
    }else{
            if(is_dir($directory)){
                  echo $directory .'<br />';
            }
    }
} 

более простой и, возможно, более быстрый вариант

2
ответ дан 27 November 2019 в 21:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: