Текущий архив: 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.49 MB
Время: 0.046 c