poplawsm
26.02.2004, 10:37:48
Jak za pomocą php przejrzeć zasoby udostępniane w lokalnej sieci?
Jakiej funkcji użyć i jak powinien działąć taki skrypt. Próbowałem za pomocą opendir().
kszychu
26.02.2004, 11:23:31
Ja bym próbował wywołać smbclient z jakimiś parmetrami przez exec() lub system(), np system(smbclient -L host);
poplawsm
26.02.2004, 13:08:43
Chodzi mi o zrobienie prostej przeglądarki sieciowej w małej lokalnej sieci. I nie wiem jak pobierac informacje o udostępnianych plikach z komputerów będących w sieci, aby później zapisać je do bazy.
[fisher]
26.02.2004, 14:21:29
Cytat
Chodzi mi o zrobienie prostej przeglądarki sieciowej w małej lokalnej sieci. I nie wiem jak pobierac informacje o udostępnianych plikach z komputerów będących w sieci, aby później zapisać je do bazy.
odpowiedz juz padla - samba
poplawsm
26.02.2004, 17:07:35
A nie ma możliwości zrobienia tego z poziomu php? Mam Apacha postawionego na Windows-ie XP i nie mam zbytnio jak tego przetestować.
No ale jak mus to mus

.
Zepco
26.02.2004, 18:58:23
net view - pokaże użytkowników (nie zawsze aktualnie aktywnych)
net view nazwa_kompa - pokaże zasoby (udostępnione katalogi)
Wynik Musisz sobie jakoś przetworzyć.
Wywołanie tego w php będzie wyglądało chyba tak:
[php:1:27b8d9b27e]<?php
echo nl2br( `net view` ); // ` - znak przy tyldzie ~
?>[/php:1:27b8d9b27e]
matid
26.02.2004, 19:55:38
Cytat
net view nazwa_kompa
Powinno być tak:
net view nazwa_kompa - ten sposób jest interpretowany poprawnie przez php, poprzedni nie wyrzuca nic.
seaquest
26.02.2004, 21:05:02
Cytat
Cytat
net view nazwa_kompa
Powinno być tak:
net view nazwa_kompa - ten sposób jest interpretowany poprawnie przez php, poprzedni nie wyrzuca nic.
bo trzeba poprzedzic slashem
php interpretuje jako czyli trzeba dac
nazwa zeby dzialalo i dziala
BTW. Bardzo ciekawy temat.
Zepco
26.02.2004, 22:30:56
Cytat
Cytat
Cytat
net view nazwa_kompa
Powinno być tak:
net view nazwa_kompa - ten sposób jest interpretowany poprawnie przez php, poprzedni nie wyrzuca nic.
bo trzeba poprzedzic slashem
php interpretuje jako czyli trzeba dac
nazwa zeby dzialalo i dziala
BTW. Bardzo ciekawy temat.
No tak, zapomniałem o backslash'ach.
Tylko z tego co czasami obserwuję, to trzeba poczekać chwilę na odpowiedź i nie wiem jak w tym momencie skrypt zareaguje.
Cudi
27.02.2004, 00:36:19
Nietety net view pokazuje jedynie użytkowników naszej grupy roboczej, a tutaj chodzi chyba o zrobienie przeglądarki całej sieci. Macie jakieś pomysły jak tego dokonać?
matid
27.02.2004, 11:50:35
net view /DOMAIN:grupa_robocza
poplawsm
27.02.2004, 19:11:40
Polecenie wyświetla jedynie katalogi udostępnione na ścieżce głównej nazwa_komp. A jak wejść do katalogów i sprawdzić udostępnione pliki?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.