Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Скрипт массовой загрузки файлов на сервер. |

20.02.2010, 01:07
|
|
Участник форума
Регистрация: 28.06.2007
Сообщений: 221
Провел на форуме: 836479
Репутация:
135
|
|
Скрипт массовой загрузки файлов на сервер.
Ситуация такая, что иногда приходится загружать на ломанные сервера большое кол-во файлов (когда по разным причинам нельзя работать с архивами). Собственно интересует сабж, нет ли у кого на примете чего-то такого удобного одним файлом?
|
|
|

20.02.2010, 01:56
|
|
Reservists Of Antichat - Level 6
Регистрация: 07.07.2009
Сообщений: 324
Провел на форуме: 1585404
Репутация:
564
|
|
прочитай тут 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
|
|
Участник форума
Регистрация: 28.06.2007
Сообщений: 221
Провел на форуме: 836479
Репутация:
135
|
|
Сообщение от shell_c0de
http://www.softtime.ru/scripts/upload.php
P.S ответ никак потому что input type='file' и поэтому придётся каждый файл отправлять по отдельности выбирая из списка.
Только если сделать много инпут file с именами files[] и пользователь сам выберет все нужные файлы
Я имел ввиду скрипт, где средствами JS или AJAX реализована передача имен файлов.
|
|
|

20.02.2010, 03:29
|
|
Участник форума
Регистрация: 28.06.2007
Сообщений: 221
Провел на форуме: 836479
Репутация:
135
|
|
вобщем нашел один вариант: http://www.uploadify.com/download/
Урезается до шести необходимых файлов, обеспечивающих мультизагрузку. Но всё равно многовато 
|
|
|

20.02.2010, 15:06
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Светлый приведите реальный пример, когда действительно нельзя использовать архивы
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

25.02.2010, 23:17
|
|
Участник форума
Регистрация: 28.06.2007
Сообщений: 221
Провел на форуме: 836479
Репутация:
135
|
|
Сообщение от Gifts
Светлый приведите реальный пример, когда действительно нельзя использовать архивы
Ну например нет доступа к командной строке и когда в php нет поддержки zlib я не в курсе как можно распаковать архив.
|
|
|

25.02.2010, 23:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Светлый например, http://www.phpclasses.org/browse/package/4239.html Реализация распаковки нескольких видов архивов, включая tar, вроде сделанный на чистом пхп
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

26.02.2010, 13:14
|
|
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме: 351188
Репутация:
65
|
|
http://demo.swfupload.org/v220/index.htm
Вот что вам нужно 100%!
Просто реализуется через flash - ajax. Сам постоянно использую. Не надо никаких архивов, просто выбираешь нужные файлы в любом количестве.
ЗЫ: к сожалению одним файликом тут никак не обойтись.
если только вытащить код флешки и запихнуть его в base_64 в тот-же файл.
|
|
|

28.02.2010, 02:28
|
|
Banned
Регистрация: 06.12.2009
Сообщений: 47
Провел на форуме: 191390
Репутация:
74
|
|
PHP код:
<?
$file = array(1 => "st.tar", 2 => "man.tar", 3 => "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()
}
}
?>
|
|
|

03.03.2010, 00:04
|
|
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме: 1093500
Репутация:
43
|
|
а что мешает сделать несколько input-ов типа file с разными именами а потом их просто обрабатывать на стороне сервера???
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|