Samba+LAN

NEK

Guest
Samba+LAN

Подскажите как через самбу подключится к компу в сети и
проиндексировать его содержимое.
Знаю IP адресс компа.
 

slach

Новичок
читать до упора
smbc --help

потом делать его
exec()\system()
из PHP

и парсить результаты
 

Profic

just Profic (PHP5 BetaTeam)
Смотри в PECL-е расширение smb (или как-то так) - это если файлики с открытыми шарами.
На чистом PHP (без расширения) этого нет и не будет. Никто в своем уме не будет реализовывать 10 мегабайтный код libsmbclient на php :)
 

Линк

Guest
поставить самбу, man smbclient и [m]exec[/m] :)
а еще лучше прикрутить ее через smbfs (в Linux man mount_smbfs вроде) и работать как с файлом
 

MiRacLe

просто Чудо
а еще лучше прикрутить ее через smbfs (в Linux man mount_smbfs вроде) и работать как с файлом
чревато последствиями .... ;o)
моунт -> компутер ,шару которого смонтировали исчезает (выключается,связь обрывается... и т.п.) и конец скрипту и гемор с umount ;o)
вариант с smbclient менее опасен ...

а вот smbc из pecl так и не удалось завести (сейчас его даже найти не смог там)...

в конечном итоге проще всего вызывать smbclient или надстройки над ним на python или perl
 

tony2001

TeaM PHPClub
>а вот smbc из pecl так и не удалось завести (сейчас его даже найти не смог там)...
http://cvs.php.net/cvs.php/pecl/smbc
я пару дней назад поднял топик там про отсутствие smbc в списке пакетов - некий товарищ активизировался и будет его поддерживать.

Upd: исправил урл на правильный.
 

MiRacLe

просто Чудо
GET /pecl/smbc HTTP/1.1
Host: cvs.php.net


HTTP/1.1 404 Not Found
Date: Mon, 31 May 2004 12:34:36 GMT
Server: Apache/1.3.29 (Unix) PHP/4.3.5-dev

ну ежели активизировался будем ждать результатов...

-~{}~ 31.05.04 16:37:

упс,нашёл,спасибо..
http://cvs.php.net/cvs.php/pecl/smbc/
 

NEK

Guest
Большое спасибо только, качать было неудобно ...
Но $url = "smb://ganieda/c" это классно !!!
 
Сверху