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

Форум PHP

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

 

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

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

тема: Открыть папку через браузер.
 
 автор: Samson_   (08.07.2010 в 21:59)   письмо автору
 
 

Всем добрый вечер.
Мне нужно открыть папку через браузер ( пример:"E:\php") и главное что бы это мог сделать человек который подключится к серверу. Папка находится как на сервере так и на другом компе. Возможно ли это сделать или есть более простой метод. Всем спасибо за помощь.

  Ответить  
 
 автор: sim5   (08.07.2010 в 22:03)   письмо автору
 
   для: Samson_   (08.07.2010 в 21:59)
 

У вас с этим человеком договоренность?
В сети нет папок E:\php.

  Ответить  
 
 автор: Samson_   (08.07.2010 в 22:11)   письмо автору
 
   для: sim5   (08.07.2010 в 22:03)
 

да конечно. то я привел пример неудачный. То путь к моей локальной папке.
да у меня с ним договоренность. папка у него на ресурсе открыта. Да забыл сказать что ОС Виндовс.

  Ответить  
 
 автор: sim5   (08.07.2010 в 22:19)   письмо автору
 
   для: Samson_   (08.07.2010 в 22:11)
 

Ну на ОС может быть папка E:\php по договору с кем-то, и вы можете получить к ней доступ, если ваше доверенное лицо разрешит к ней доступ. Читайте в Widows справке об Удаленном доступе, как разрешить его и т.п.. Кроме этого есть и стороннее ПО.
А вот на сервере такой папки конечно быть не может. Даже если речь идет о FTP-сервере, это тоже адрес и сруктура каталогов в нем, а на каком диске это может быть, для сетевого пользователя значения не имеет.

  Ответить  
 
 автор: Samson_   (08.07.2010 в 22:27)   письмо автору
 
   для: sim5   (08.07.2010 в 22:19)
 

Еще раз постараюсь описать свою задачу. У меня есть локальный сайт на который заходят люди с локальной сети и мне нужно создать ссылку на странице которая направит их на ресурс документов. Если есть еще какие то методы то посоветуйте.

  Ответить  
 
 автор: sim5   (08.07.2010 в 22:57)   письмо автору
 
   для: Samson_   (08.07.2010 в 22:27)
 

Так речь идет о локальной сети?
1. Организовать FTP доступ, если охота по сети.
2. IE откроет Проводник с папкой по такой ссылке:
<a href="file://сетевой путь/" target="_blank">GO</a>
3. В Windows есть папка Общего доступа, помещайте туда документы и они будут доступны всегда просто Проводником.

  Ответить  
 
 автор: Tonik992   (09.07.2010 в 00:49)   письмо автору
 
   для: sim5   (08.07.2010 в 22:57)
 

А можно и вообще попробовать написать скрипт "проводника" и будет счастье :)

  Ответить  
 
 автор: sim5   (09.07.2010 в 00:53)   письмо автору
 
   для: Tonik992   (09.07.2010 в 00:49)
 

Зачем? Ну есть уже все готовое в ОС. Нужен доступ по локалной сети к папке E:\php? Да запросто, щелчок правой кнопкой мышки по папке и открываем к ней общий доступ (полный).
В ссылке пишем:
<a href="file://usr-971f9128dc6/php/" target="_blank">PHP</a>

где usr-971f9128dc6 это имя компьютера, php сетевая папка, и будет вам полное счастье без хлопот лишних.

  Ответить  
 
 автор: Samson_   (09.07.2010 в 11:22)   письмо автору
 
   для: sim5   (09.07.2010 в 00:53)
 

Да получилось спасибо. Слегка тормозит но подойдет.

  Ответить  
 
 автор: sim5   (09.07.2010 в 11:25)   письмо автору
 
   для: Samson_   (09.07.2010 в 11:22)
 

Тормозит? Если локальная сеть 10 Мб/сек, даже в этом случае подобного не наблюдал.

  Ответить  
 
 автор: Киналь   (08.07.2010 в 22:24)   письмо автору
 
   для: Samson_   (08.07.2010 в 21:59)
 

Opera Unite вам в помощь.

  Ответить  
 
 автор: Samson_   (08.07.2010 в 22:36)   письмо автору
 
   для: Киналь   (08.07.2010 в 22:24)
 

Мне нужно привязать это к IE так как людям нужна максимальная простота. Зашел на сайт, выбрал ссылку, нажал и получил окно с документами

  Ответить  
 
 автор: bab-nike   (08.07.2010 в 22:58)   письмо автору
 
   для: Samson_   (08.07.2010 в 22:36)
 

вопрос скорее всего относится к разделу сервера Apache,
как правило ваш IP(не локальный) это и есть ссылка на вашу папку что у вас с компа подразумевается как localhost или 127.0.0.1
Если пользуйтесь денвер, топсервер или другая сборка, то может необходимость будет как то настроить ваш сервер, Если у вас ADSL модем или роутер, то их тоже надо настроить, чтобы из ,,внешнего мира,, был доступ к вашей localhost/

  Ответить  
 
 автор: Киналь   (08.07.2010 в 23:07)   письмо автору
 
   для: Samson_   (08.07.2010 в 22:36)
 

Клиентский браузер может быть любым. Система такая: включаете Unite, указываете ему нужную папку, он выдаёт вам ссылку. По этой ссылке любой пользователь (независимо от браузера) сможет скачать файлы из указанной папки.

Это самый простой путь.

  Ответить  
 
 автор: sim5   (08.07.2010 в 23:10)   письмо автору
 
   для: Киналь   (08.07.2010 в 23:07)
 

Самый простой путь, это ссылка с протоколом file, тем более речь об IE.

  Ответить  
 
 автор: Киналь   (09.07.2010 в 11:10)   письмо автору
 
   для: sim5   (08.07.2010 в 23:10)
 

Да, не подумал, что это можно и через браузер.

  Ответить  
 
 автор: Samson_   (08.07.2010 в 23:15)   письмо автору
 
   для: Киналь   (08.07.2010 в 23:07)
 

Unite нужно установить только на сервере или всех компах. Эта прога есть бесплатная.

  Ответить  
 
 автор: Киналь   (09.07.2010 в 11:09)   письмо автору
 
   для: Samson_   (08.07.2010 в 23:15)
 

Посмотрите мануал? Он очень простой?

  Ответить  
 
 автор: Samson_   (09.07.2010 в 11:23)   письмо автору
 
   для: Киналь   (09.07.2010 в 11:09)
 

Да спасибо буду изучать.

  Ответить  
Rambler's Top100
вверх

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