вот кусок реального скрипта с одной моей страницы -
http://lbn.host.sk/www/soft
что он делает - начиная с заданного, рекурсивно обходит каталоги и выдает имя файла в виде ссылки и его размер (как я понимаю, практически то, что тебе надо).
по идее, должно работать и в случае list_dir("\\\\192.168.1.1\\Video", 0);
обрати внимание (напомню на всяк случай) - обратную косую надо удваивать.
Если все-таки не сработает (к сожалению, сети нет - проверить не могу) - тогда примапь сетевой ресурс как локальный диск - тогда уж точно должно отработать.
Надеюсь, тебе это поможет. Отпишись о результатах, если не затруднит.
Код:
<?php
function mk_indent($indent) {
for( $i=0; $i<$indent; $i++ )
echo " ";
}
function list_dir($dir_name, $indent) {
$handle=opendir($dir_name);
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != ".." && substr($file,-4,4) != ".php") {
if( is_dir($dir_name . "/" . $file) ) {
mk_indent($indent);
echo "<b><i>$file</i></b><br>\n";
list_dir( $dir_name . "/" . $file, $indent+1 );
}
else {
$fsz = filesize ($dir_name . "/" . $file);
mk_indent($indent);
echo "<a href='$dir_name/$file'>$file</a>" . " [ $fsz ]<br>\n";
}
}
}
closedir($handle);
}
list_dir(".", 0);
?>