Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: opendir() и сетевые диски
 
 автор: Mozg   (17.04.2006 в 13:44)   письмо автору
 
 

У меня вот какой вопрос:
Можно ли с помощью функции opendir() получить информацию о содержимом каталога сетевого диска, расшаренном с правами даже на запись?
У меня данная функция работает только с локальными дисками.
Может для работы с сетевыми дисками нужен другой подход?

   
 
 автор: Tuco   (17.04.2006 в 13:56)   письмо автору
 
   для: Mozg   (17.04.2006 в 13:44)
 

у меня opendir() нормально читает сетевой диск.

   
 
 автор: Trianon   (17.04.2006 в 13:56)   письмо автору
 
   для: Mozg   (17.04.2006 в 13:44)
 

Приведите, пожалуйста, неработающий пример.
Потому как на первый взгляд всё работает.

<?
$r 
opendir("\\\\host\\folder");
while(
$f readdir($r))
    echo 
$f.'<br>';
    
closedir($r);
?>


<?
$r 
opendir("//host/folder");
while(
$f readdir($r))
    echo 
$f.'<br>';
    
closedir($r);
?>

   
 
 автор: Mozg   (17.04.2006 в 14:41)   письмо автору
 
   для: Trianon   (17.04.2006 в 13:56)
 

Спасибо за помощь, разобрался. У меня не работал скрипт, если я расшаренный ресурс как подключенный сетевой диск использовал, допустим, там диск Z: . Через UNC путь, как в вашем скрипте, все получилось. Спасибо.

   
 
 автор: Tuco   (18.04.2006 в 16:18)   письмо автору
 
   для: Mozg   (17.04.2006 в 14:41)
 

самое забавное то, что я обращался к сетевому диску так:

$r = opendir("F:/");
while($f = readdir($r))
{
    echo $f.'<br>';
}
    closedir($r);

и тоже всё работало

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования