![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| WolfMax |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.10.2005 Репутация: 1 Всего: 1 |
Есть форма отправки файла
Выбираем большой файл, субмитим. Идёт процесс загрузки. Как узнать статус аплода файла на сервер, чтобы реал тайм показывалось сколько процентов загруженно? Флеш аплодеры не предлагать. Спасибо! |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
На мой взгляд самым простым решением будет flex upload -> google
|
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Или воспользоваться библиотекой Ajax. В сети полно материалов.
-------------------- Ll 2 |
|||
|
||||
| WolfMax |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.10.2005 Репутация: 1 Всего: 1 |
Я как то давно встречал статью. Там описывался патч PHP, который позволял использовать функцию что то типа "file_upload_info". Делалось вроде с помощью IFRAME, как у меня в коде, чтобы страница не перезагружалась, и во время закачки с помощью ajax опрашивался скрипт в которам и есть эта функция. Вот только сколько я не искал - найти не могу, даже название функции
|
|||
|
||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 56 Всего: 146 |
Есть очень эффективное кроссбраузерное решение без использования клиентских технологий Flash, Gears, AIR, etc. Nginx Upload Progress Module
|
|||
|
||||
| WolfMax |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 17.10.2005 Репутация: 1 Всего: 1 |
sTa1kEr, спасибо за ссылку, видимо ту что нужно, попробую и отпишусь
|
|||
|
||||
| Photon |
|
|||
|
Злобный программер ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.2.2009 Где: Таганрог Репутация: 10 Всего: 12 |
sTa1kEr, а если нет nginx'а? Или нет доступа к его настройкам? Не у всех же VDS'ы
Есть множество решений с использованием Perl (т.е. сам процесс загрузки обрабатывается не PHP, а скриптом на Perl) Например, вот один из вариантов... Присоединённый файл ( Кол-во скачиваний: 2 )
tesupload_1_1.tar.gz 16,28 Kb-------------------- With best regards.. |
|||
|
||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 56 Всего: 146 |
Я же не говорил, что это единственное решение. Я сказал, что это очень эффективное решение, особенно при совместном использовании с upload-модулем Судя по тому, что ТС собирался патчить php, доступ у него есть. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |