Здравствуйте.
Решил написать скриптик, который выводит информацию о доступных сетевых папках на компьютерах в сети. Все будет выполняться на машине с windows 2000. Но столкнулся с проблемой, не могу описать выражением доступные папки на компьютере пользователя.
c:\\>net view \\\\user
Общие ресурсы на \\\\user
Василий Пупкин
Имя общего ресурса Тип Используется как Комментарий
-------------------------------------------------------------------------------
Base Диск
Games Диск
Mail Диск
Music Диск
Soft Диск
Video Диск
Журнал радио Диск
Рисунки Диск
Команда выполнена успешно.
Вот сам код на PHP
$list=`net view \\\\\\\\user`;
$line=explode("\\n",$list);
$j=0;
for ($i=0;$i<count($line);$i++) {
if(preg_match("/(.*)[\\\\s]{3,}Диск/",$line[$i], $b)) {
print_r($b);
}
}
Это пока тестовый вариант.
Имя папки ищу по шублону: какой-то текст, потом 3 или более пробела и слово "Диск". Но ничего не работает