Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

PHP   Найти похожие ветки 

 
imbalacedees   (2006-08-17 14:30) [0]

Доьброго времени суток.
Нужен скрипт закачки целой папки на сервер, может кто-нибудь поделится?


 
McSimm ©   (2006-08-17 14:32) [1]

архиватор поможет.
Php тут не при чем.


 
imbalacedees   (2006-08-17 14:37) [2]

Хмм.
Причем именно тут архиватор :) ?
Мне нужно закачать (ИМЕННО!!!) папку, где 300-400 файлов на сервер, а не архив.


 
Ketmar ©   (2006-08-17 14:42) [3]

> [2] imbalacedees   (17.08.06 14:37)
а подумать? кто мешает залить архив и на сервере развернуть?


 
McSimm ©   (2006-08-17 14:43) [4]

архив можно развернуть на сервере.
именно папку закачать не получится.


 
SerJaNT ©   (2006-08-17 14:57) [5]


> imbalacedees   (17.08.06 14:30) 


Ты даже не сможешь выбрать папку для загрузки. В upload field можно выбирать только файлы. Можно сделать так: сначала получить список все файлов загружаемой папки и уже потом отдельно каждый файл загружать.


 
EhhhBedolaga   (2006-08-17 17:36) [6]

Как произвести поиск файлов в локальной папке?
Как заливать файлы, я разобрался.
К примеру хочу сделать так:
перебрать все файлы в папке $dir и залить каждый файлна сервер.


 
DiamondShark ©   (2006-08-17 17:43) [7]


> Как произвести поиск файлов в локальной папке?

Никак. Сервер ни про какие локальные папки понятия не имеет.


 
EhhhBedolaga   (2006-08-17 17:49) [8]

Раз он не имеет никакого понятия про папки, то тогда каким образом осуществляется загрузка отдельныйх файлов?
Значит никак нельзя одновременно закачать группу файлов из папки?


 
EhhhBedolaga   (2006-08-17 17:55) [9]

Нашел следующее:
библиотека, которуя осуществлянт поиск файлов
http://www.pear.php.net/


 
Ketmar ©   (2006-08-17 17:55) [10]

> [8] EhhhBedolaga   (17.08.06 17:49)
загрузка файлов происходит при поможи передачи их собержимого как аттача. %-) при чём тут папки?


 
McSimm ©   (2006-08-17 17:59) [11]


> Раз он не имеет никакого понятия про папки, то тогда каким
> образом осуществляется загрузка отдельныйх файлов?

закачивает файлы на сервер ваш браузер.
PHP работает на стороне сервера. Работать с файлами он может только на сервере.

Браузер не может закачивать папки.


 
EhhhBedolaga   (2006-08-17 18:01) [12]

Т.е. скрипт с сервера не сможет произвести поиск файлов на локальном диске?


 
Ketmar ©   (2006-08-17 18:18) [13]

> [12] EhhhBedolaga   (17.08.06 18:01)
натурально, не может.


 
Stexen ©   (2006-08-17 18:20) [14]

2EhhhBedolaga,
а под локальным что подразумевается в данной ситуации?


 
McSimm ©   (2006-08-17 18:41) [15]


> Т.е. скрипт с сервера не сможет произвести поиск файлов
> на локальном диске?

Вот представьте себе компьютер-сервер. Очень-очень далеко расположенный.
На нем стоит Web-server Apache.

Ваш браузер посылает запрос через сеть интернет. После долгих блужданий запрос достигает далекий-далекий компьютер и Apache принимается его обрабатывать. Для этого Apache запрашивает свой модуль обработки PHP либо вызывает php интерпретатор. Начинается работа.

Включается винт, позиционируются головки и файл со скриптом PHP поступает в оперативную память далекого-далекого компьютера. Где целиком и полностью и выполняется.

В процессе выполнения скрипт далекого-далекого компьютера готовит некоторый текст, обычно это HTML, который возвращается веб-серверу. К этому моменту PHP уже закончил свою работу, после чего готовый HTML текст, поблуждав по сети интернет, возвращается на ваш компьютер, браузеру.

И браузер, вооружившийсь вложенными в него знаниями об HTML,  как умеет его отображает.


 
Суслик ©   (2006-08-17 19:00) [16]

не только Юра мастер объяснять.
простите за оффтоп


 
Плохиш ©   (2006-08-17 19:06) [17]


> EhhhBedolaga   (17.08.06 18:01) [12]
> Т.е. скрипт с сервера не сможет произвести поиск файлов
> на локальном диске?

Представляете себе, какой диск будет являться локальным для скрипта?


 
SerJaNT ©   (2006-08-19 15:42) [18]

Можно сделать несколько полей загрузки файлов (или их динамическое создание по кнопке, например) с именем MY_FILES[] и уже в каждом поле выбирать какой-нибудь файл. Потом пишешь php-скрипт который читает через foreach весь массив MY_FILES[] и загружаешь каждый файл...

<?php  
## example code

foreach ($MY_FILES as $fn) {
 ## тут твой код который загружаем файлы. $fn - имя файла.
 do_upload_file($fn,$to);
}
?>


 
McSimm ©   (2006-08-19 18:39) [19]

> Можно сделать несколько полей загрузки файлов



> Мне нужно закачать (ИМЕННО!!!) папку, где 300-400 файлов


:)
---

Самый простой вариант - архиватор.
Изощрения - на клиентской стороне активный элемент. Есть Java апплеты.


 
vrem   (2006-08-19 18:59) [20]

Самый простой вариант - Far"ом закачать по FTP :)



Страницы: 1 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.03 c
15-1155587414
lookin
2006-08-15 00:30
2006.09.10
Сны


2-1155782970
Broz
2006-08-17 06:49
2006.09.10
Поиск


15-1154079916
Внук
2006-07-28 13:45
2006.09.10
В отпуск!


3-1152194411
freak
2006-07-06 18:00
2006.09.10
Помогите определить связи


15-1156107291
Германн
2006-08-21 00:54
2006.09.10
Блин! ну кто там в запорожьи