PHP: Список расшаренных ресурсов
От: LAndrew  
Дата: 06.04.05 20:10
Оценка:
Подскажите, пожалуйста, как на PHP получить список всех расшаренных ресурсов на компьютере в локальной сети.
Opendir ("////192.168.156.75//") — не работает, возвращает ошибку,
а вот Opendir ("////192.168.156.75//video") — работает отлично...
как быть?
Re: Список расшаренных ресурсов
От: DeadAdmin Латвия http://www.livejournal.com/users/dedmazaj
Дата: 07.04.05 10:06
Оценка:
> Подскажите, пожалуйста, как на PHP получить список всех расшаренных ресурсов на компьютере в локальной сети.
> Opendir ("////192.168.156.75//") — не работает, возвращает ошибку,
> а вот Opendir ("////192.168.156.75//video") — работает отлично...
> как быть?

Точный ответ не могу дать, но я бы в таком случае покопался в сторону WinAPI (если PHP стоит на Win). В РНР же можно подключать .dll!
Posted via RSDN NNTP Server 1.9
Re[2]: Список расшаренных ресурсов
От: Other Sam Россия  
Дата: 07.04.05 11:19
Оценка:
Здравствуйте, DeadAdmin, Вы писали:

>> Подскажите, пожалуйста, как на PHP получить список всех расшаренных ресурсов на компьютере в локальной сети.

>> Opendir ("////192.168.156.75//") — не работает, возвращает ошибку,
>> а вот Opendir ("////192.168.156.75//video") — работает отлично...
>> как быть?

DA>Точный ответ не могу дать, но я бы в таком случае покопался в сторону WinAPI (если PHP стоит на Win). В РНР же можно подключать .dll!


В виндах нужно вызвать внешнюю прогу
C:\>net view \\192.168.156.75

В линухах
[root@any ~]# smbclient -N -L 192.168.156.75
Re[3]: Список расшаренных ресурсов
От: Corvin Украина  
Дата: 07.04.05 19:01
Оценка:
Здравствуйте, Other Sam, Вы писали:

OS>В виндах нужно вызвать внешнюю прогу

OS>C:\>net view \\192.168.156.75

точно

$str = `net view \\192.168.156.75`;


и вперед
Re[4]: Список расшаренных ресурсов
От: LAndrew  
Дата: 09.04.05 16:38
Оценка:
Об этом я и сам догадался... но это как-то некрасиво!
Команды никакой у php для этого нет?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.