Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипт массовой загрузки файлов на сервер. (https://forum.antichat.xyz/showthread.php?t=180302)

Светлый 20.02.2010 01:07

Скрипт массовой загрузки файлов на сервер.
 
Ситуация такая, что иногда приходится загружать на ломанные сервера большое кол-во файлов (когда по разным причинам нельзя работать с архивами). Собственно интересует сабж, нет ли у кого на примете чего-то такого удобного одним файлом?

shell_c0de 20.02.2010 01:56

прочитай тут http://www.softtime.ru/scripts/upload.php
а тут http://paradigm.ru/2007/11/mass-upload с использованием flash
P.S ответ: никак потому что input type='file' и поэтому придётся каждый файл отправлять по отдельности выбирая из списка.
Только если сделать много инпут file с именами files[] и пользователь сам выберет все нужные файлы

Светлый 20.02.2010 01:59

Цитата:

Сообщение от shell_c0de
http://www.softtime.ru/scripts/upload.php
P.S ответ никак потому что input type='file' и поэтому придётся каждый файл отправлять по отдельности выбирая из списка.
Только если сделать много инпут file с именами files[] и пользователь сам выберет все нужные файлы


Я имел ввиду скрипт, где средствами JS или AJAX реализована передача имен файлов.

Светлый 20.02.2010 03:29

вобщем нашел один вариант: http://www.uploadify.com/download/

Урезается до шести необходимых файлов, обеспечивающих мультизагрузку. Но всё равно многовато :(

Gifts 20.02.2010 15:06

Светлый приведите реальный пример, когда действительно нельзя использовать архивы

Светлый 25.02.2010 23:17

Цитата:

Сообщение от Gifts
Светлый приведите реальный пример, когда действительно нельзя использовать архивы


Ну например нет доступа к командной строке и когда в php нет поддержки zlib я не в курсе как можно распаковать архив.

Gifts 25.02.2010 23:48

Светлый например, http://www.phpclasses.org/browse/package/4239.html Реализация распаковки нескольких видов архивов, включая tar, вроде сделанный на чистом пхп

Byte_ 26.02.2010 13:14

http://demo.swfupload.org/v220/index.htm
Вот что вам нужно 100%!
Просто реализуется через flash - ajax. Сам постоянно использую. Не надо никаких архивов, просто выбираешь нужные файлы в любом количестве.

ЗЫ: к сожалению одним файликом тут никак не обойтись.
если только вытащить код флешки и запихнуть его в base_64 в тот-же файл.

[ac1D] 28.02.2010 02:28

PHP код:

<?
$file 
= array(=> "st.tar"=> "man.tar"=> "sd.tar");
for (
$i=1;$i<=3;$i++) {
system("wget google.com/tools/".file[$i]);
if (
file_exists($file[$i])) {
$dir str_replace(basename(__file__),"",__file);
echo 
"$file[$i] is downloaded to $dir";
flush()
}
}
?>


dr.Web 03.03.2010 00:04

а что мешает сделать несколько input-ов типа file с разными именами а потом их просто обрабатывать на стороне сервера???


Время: 22:43