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

Форум PHP

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

 

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

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

тема: считывание файлов из папки
 
 автор: Maestro   (08.07.2008 в 23:24)   письмо автору
 
 

Подскажите пожалуйста, как можно сделать следующее:
пользователь заходит на сайт А, где он указывает нужную ему папочку, после чего всё её содержимое переправляется на сервер. подскажи пожалуйста функциию, для определения имен файлов/расширений в подкаталоге на удаленном компьютере.

   
 
 автор: Trianon   (08.07.2008 в 23:40)   письмо автору
 
   для: Maestro   (08.07.2008 в 23:24)
 

если есть сайт А, то где-то есть и сайт В?

   
 
 автор: Maestro   (08.07.2008 в 23:44)   письмо автору
 
   для: Trianon   (08.07.2008 в 23:40)
 

хы, да, недо чет. но по делу что-нибудь можете сказать?

   
 
 автор: Trianon   (09.07.2008 в 00:43)   письмо автору
 
   для: Maestro   (08.07.2008 в 23:44)
 

По делу сказать могли бы Вы.
Например, является ли этот сайт А тем сайтом, php-скрипт для которого Вы пишете,
и если нет, то как по нему ваш пользователь может ходить, а если является, то нафига было туману напускать?

   
 
 автор: Maestro   (09.07.2008 в 00:52)   письмо автору
 
   для: Trianon   (09.07.2008 в 00:43)
 

по делу отвечаю:
Раз. Да, этот сайт А является тем сайтом, php-скрипт для которогоя я пишу.
Два. Раз проблема является настолько сложной и серьезной, давай абстрагируемся от нее и будем считать, что у нас есть страничка, на которой обычный html <input type="text" /> , в который вводится path до папки(e.g.: C:\123\example), и кнопочка "Загрузить", после нажатия которой все содержимое папки C:\123\example(будем считать, что там лежат только файл) копируется на сервер.
ТРИ. По поводу тУмана: Ну извините, если некорректно ставлю задачу, просто сижу уже за компом порядка 12 часов.

   
 
 автор: sim5   (09.07.2008 в 05:55)   письмо автору
 
   для: Maestro   (09.07.2008 в 00:52)
 

<input type="text" /> не загружает файлы на сервре, это делает <input type="file">, и сколько будет файлов в папочке C:\123\example, столько у вас и должно быть <input type="file">. Если речь идет о html, а значит и о форме.

   
 
 автор: Maestro   (09.07.2008 в 11:09)   письмо автору
 
   для: sim5   (09.07.2008 в 05:55)
 

Мне нада считывание КАТАЛОГА, а не файлов! А то что это можно сделать через <input type="file" /> я знаю! Пусть, может быть этот вопрос выйдет за рамки php. ЗНАЮЩИЕ, если КТО-то это ДЕЛАЛ: мне нужно узнать, как можно считать из папки все содержимое, или хотя бы посредством какого языка чего это можно сделать

[поправлено модератором]

   
 
 автор: sim5   (09.07.2008 в 11:18)   письмо автору
 
   для: Maestro   (09.07.2008 в 11:09)
 

Вы ведь как писали - "пользователь заходит на сайт...", и как вы предполагаете сделать? Тут либо WSH, либо использование ActiveX компонента, но чтобы это работало у пользователя, это большой вопрос...

[поправлено модератором]

   
 
 автор: Maestro   (09.07.2008 в 11:26)   письмо автору
 
   для: sim5   (09.07.2008 в 11:18)
 

если бы я знал, как это сделать, или хотя бы преподлогал, этого бы топика не было бы! У меня есть конкретная задача, а собственно, как это делается я и спрашиваю!

   
 
 автор: sim5   (09.07.2008 в 11:31)   письмо автору
 
   для: Maestro   (09.07.2008 в 11:26)
 

Если предполагается, что это вы будете загружать "папочку" на сайт, то нет проблем, например, ищите поиском описание WSH. Почитаете, сделаете, ничего там страшного нет. Но, если речь о пользователе, то сомневаюсь, что кто либо из более менее опытных, разрешит вам использовать у себя такие вещи.

   
 
 автор: Maestro   (09.07.2008 в 11:37)   письмо автору
 
   для: sim5   (09.07.2008 в 11:31)
 

понимаете, если бы пользователи были более-менее опытными, то они бы согласились бы на upload zip файла, с которым можно легко работать. Но нет, им нужно выбирать необходимую папочку и её загружать .А уж как это будет делаться - их не волнует. Вот сейчас, спасибо за более-менее ясный ответ. погуглю

   
 
 автор: sim5   (09.07.2008 в 11:40)   письмо автору
 
   для: Maestro   (09.07.2008 в 11:37)
 

Вы сперва почитайте, что такое WSH, ну или хотя бы проверьте - запросто ли подключить (задействовать) ActiveX по умолчанию, а уж затем... А про JAVA апплет я уж и не говорю, чтобы он заработал нужно установить JAVA. Есть еще VB скрипт, но опять таки...

   
 
 автор: FileTimeout   (09.07.2008 в 11:42)   письмо автору
 
   для: sim5   (09.07.2008 в 11:31)
 

А не проще пользователю зайти на сайт, зайти через вашу форму в папку, нажать Ctrl+A, выделите все файлы и нажать добавить?
Только вот не помню, по одному файлу только или можно несколько сразу через форму загружать...

   
 
 автор: sim5   (09.07.2008 в 11:44)   письмо автору
 
   для: FileTimeout   (09.07.2008 в 11:42)
 

И куда этот Ctrl+A вставить?

   
 
 автор: Киналь   (09.07.2008 в 11:11)   письмо автору
 
   для: Maestro   (08.07.2008 в 23:24)
 

Нет, так не получится. Только по одному файлу.
Сделать такое можно с помощью Java-апплета, но будет работать, скорее всего, только под ИЕ.

   
 
 автор: Maestro   (09.07.2008 в 11:15)   письмо автору
 
   для: Киналь   (09.07.2008 в 11:11)
 

ВОТ! спасибо за краткий и граммотный ответ! IE не страшусь

   
 
 автор: AcidTrash   (09.07.2008 в 22:28)   письмо автору
 
   для: Maestro   (09.07.2008 в 11:15)
 

>IE не страшусь
А зря. Большинство людей пользуются как раз IE. Особенно те кого меньше всего волнует.

   
Rambler's Top100
вверх

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