dir дисков

melnikdima

Новичок
dir дисков

есть такой скрипт
PHP:
<?php
$dir = "C:/";

// Открыть заведомо существующий каталог и начать считывать его содержимое
if (is_dir($dir))
{
    if ($dh = opendir($dir))
    {
        while (($file = readdir($dh)) !== false)
        {
            echo "<br> Файл: $file : тип: " . filetype($dir . $file) . "\n";
        }
        closedir($dh);
    }
}
?>
надо стоб он не диск C выводил а все диски которые есть на компе,

т.е. что надо написать чтоб выводились диски
$dir = ????
 

DeFacto

Новичок
PHP:
<?php
ob_start();
system("fsutil fsinfo drives");
$driversInfo = ob_get_contents();
ob_end_clean();
$drivers = explode(":\\", $driversInfo);
print_r($drivers);
?>
 
[m]is_dir[/m]('буква диска:');

возвратит true если есть такой диск

DeFacto
на кокой ос, твой код выдаст ожидаемый массив?
 
Сверху