[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Открытие проводника средствами PHP
yulsav15
Прошу совета, как открыть на ПК пользователя проводник средствами php? Возможно ли это сделать? Причем, у пользователя в проводнике открываться должна определенная директория, расположенная на сервере. Например: \\название_сервера\Общие КД\КД для КО
vagrand
yulsav15
Открыть проводник браузера для каталогов сервера нельзя, а вот вывести в браузере список каталог и файлов можно. Читайте про функцию scandir()

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
yulsav15
1) Эх... Задача как раз и заключается, чтобы открыть проводник с папками на сервере по ссылке или кнопке на веб-странице, чтобы пользователь смог туда поместить свой файл. Есть еще способы реализации этой задачи? Возможно, с использованием других языков программирования...

2) Да, читал, что через браузер список каталогов и файлов можно... Но создать или поместить новый туда файл/папку можно пользователю? Или только открыть оттуда файл, находившийся там ранее?
twin
Если бы можно было с сервера управлять компом юзера, для хакеров бы наступил рай.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
waldicom
Цитата (twin @ 26.05.2017 - 07:35)
Если бы можно было с сервера управлять компом юзера, для хакеров бы наступил рай.

Цитата (yulsav15 @ 26.05.2017 - 07:17)
чтобы открыть проводник с папками на сервере



_____________
Свои мозги еще никто не отменял.
Телепатов нету.
twin
Цитата (yulsav15 @ 26.05.2017 - 05:25)
как открыть на ПК пользователя проводник средствами php?
???


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Вообще не понятно, чего хочется. Если нужно открыть в проводнике файлы на сервере, то это невозможно. Но можно симетировать его тем же javascript допустим. Сделать похоже. Только зачем? Куда как проще просто вывести список файлов ссылками.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
AllesKlar
конечно же можно. Элементарно.
<a href = 'ftp://user:password@hostname'>открыть в проводнике</a>


_____________
[продано копирайтерам]
yulsav15
А если список папок, располагающихся в директории сервера, выводить с помощью браузера, можно туда пользователю добавить свой вордовский файл, например. С учетом посвторного открытия файла в ворд? Как в обычном проводнике.
Короче говоря. В браузере можно будет работать с файлами, как со стандартным Проводником в Windows: создать новую папку в директории сервера, добавить пользователю самому туда файл, открыть файл, отредактировать его и прочее?
Все ли форматы документов будет поддерживать браузер в этом случае?
waldicom
http://lmgtfy.com/?q=php+file+manager

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Kusss
yulsav15
Посмотрите как визуально устроено любое облачное хранилище. Вот так сделать можно.
Пользователь сможет из своей папки на компе, перетащить мышкой нужный файл/файлы в папку на сервера, и файлы зальются на сервер.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.