Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: сетевые папки

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Чтение сетевой папки
Flamingo
Отправлено: 31 Мая, 2016 - 16:00:24
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2016  


Помог: 0 раз(а)




Здравствуйте!
на линукс машине стоит апачь, пхп
хочу получить список документов из сетевой папки на виндовс.
доступ к общей папке есть, без пароля.
делаю вот так, в общем как только не делал, результат печальный (
PHP:
скопировать код в буфер обмена
  1.  
  2.         $dh = opendir("\\\\komp\\docs"); // открываем папку
  3.  

вот что пишет в браузере
Warning: opendir(\\komp\docs): failed to open dir: No such file or directory in

Куда копать , кого копать, помогите пожалуйста!
 
 Top
caballero
Отправлено: 31 Мая, 2016 - 16:05:16
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




значит юзер от имени коорого выполняется апач не имеет права шарится в этой сетевой папке

(Отредактировано автором: 31 Мая, 2016 - 16:05:57)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Flamingo
Отправлено: 31 Мая, 2016 - 16:15:40
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2016  


Помог: 0 раз(а)




Так папка расшарена для всех на чтение и запись.
Как же тогда дать права этому юзеру?
К стати, сервер запущен от имени root.

нашел вот такую фразу
Если сервер на Win, то при помощи, например, net use можно подключить ресурс удаленного компьютера.
Если на linux то mount -t cifs

как воспользоваться вторым, в примере если можно

(Отредактировано автором: 31 Мая, 2016 - 16:33:14)

 
 Top
Viper
Отправлено: 31 Мая, 2016 - 18:31:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Flamingo пишет:
Так папка расшарена для всех на чтение и запись.
для всех? У вас на виндовой машине есть юзер root?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Flamingo
Отправлено: 01 Июня, 2016 - 10:53:01
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Май 2016  


Помог: 0 раз(а)




решил вопрос монтированием диска.
вот так mount -t smbfs -o username=user, password=pass //ip/doc /mnt/winshare

как сделать размонтирование в php. На линуксе я знаю как, а как в пхп, я хз. Подскажите пожалуйста.
(Добавление)
Flamingo пишет:
решил вопрос монтированием диска.
вот так mount -t smbfs -o username=user, password=pass //ip/doc /mnt/winshare

как сделать размонтирование в php. На линуксе я знаю как, а как в пхп, я хз. Подскажите пожалуйста.


нашел ответ, всем спасибо
exec("umount /mnt/winshare");
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB