С нами с 25.02.03
Сообщения: 988
Рейтинг: 358
|
Добавлено: 10/03/08 в 17:36 |
подскажите если знаете примеры скриптов для заливки файлов подобные flickr.com?
например когда файлы загружаются пачками и можно наблюдать как они это делают
изу примеры кода что бы разобратся, присмотреться и приспособить под свои нужды
плиз если вы гдето видели похожее или знаете где можно посмотреть об этом, любая инфа велком
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 10/03/08 в 19:14 |
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 10/03/08 в 20:26 |
как выше по ссылке уже указано это реализуется с помощью асинхронной технологии ajax. Ну а файлы заливаешь обычным php скриптом. Их в инете многа...
|
|
|
|
С нами с 27.06.07
Сообщения: 289
Рейтинг: 247
|
Добавлено: 10/03/08 в 20:39 |
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 10/03/08 в 21:04 |
как правило на перле пишут серверную часть. у пхп с этим делом проблемы.
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 10/03/08 в 21:07 |
а на php пишут не серверную?
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 10/03/08 в 22:44 |
_s_[sov] писал: | а на php пишут не серверную? |
блять. ну и как ты на пхп определишь размер заливаемого файла без установки левых расширений или шаманства с темповой директорией?
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 10/03/08 в 23:02 |
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 10/03/08 в 23:29 |
упрямый. filesize() для чего будешь делать? читай здесь и здесь
|
|
|
|
С нами с 27.06.07
Сообщения: 289
Рейтинг: 247
|
Добавлено: 10/03/08 в 23:38 |
samedi писал: | блять. ну и как ты на пхп определишь размер заливаемого файла без установки левых расширений или шаманства с темповой директорией? |
Вероятно имеешь в виду размер уже залитой части? Т.к. CONTENT_LENGTH в заголовке запроса никто вроде не отменял.
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 10/03/08 в 23:48 |
Не только залитой, но и заливаемой. И длина заголовка, и размер файла - это отрывки теории, слабо связанные с практикой. Ты даже не тыкнул ссылки, что кинул для _s_[sov]. Цитирую
Цитата: | While other technologies like perl or J2EE gives access to the raw POST data PHP does not. Strangely enough PHP does have a variable named RAW_POST_DATA but this is populated only if the engine cannot identify the content type of the POST data. This might tempt you to change the enctype of the form field to something other than multipart/form-data. You would quickly realize that just the filename is passed on to the server instead of the file being uploaded.
...
The answer that we came up with mixes PHP with perl. On most servers where PHP is installed you are certain to find perl as well. Though the perl manual strongly urges you to avoid tinkering with the raw post data, it's quite easy to manipulate it to create a pop that indicates upload percentage. |
|
|
|
|
Гражданин планеты Земля
С нами с 30.03.03
Сообщения: 7217
Рейтинг: 2185
|
Добавлено: 10/03/08 в 23:53 |
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 11/03/08 в 00:03 |
|
|
|
|
Гражданин планеты Земля
С нами с 30.03.03
Сообщения: 7217
Рейтинг: 2185
|
Добавлено: 11/03/08 в 00:13 |
samedi, попробовал я такие... как обычно в первую секунду сразу до фейковых 100%, а потом продолжаешь ждать пока поднимется на самом деле.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 11/03/08 в 00:56 |
В РНР действительно была проблема с этим, но она уже решена
apc.rfc1867=On
RFC1867 File Upload Progress hook handler is only available if you compiled APC against PHP 5.2.0 or later. When enabled, any file uploads which includes a field called APC_UPLOAD_PROGRESS before the file field in an upload form will cause APC to automatically create an upload_key user cache entry where key is the value of the APC_UPLOAD_PROGRESS form entry.
Для более детальной настройки существуют еще параметры
apc.rfc1867 (указан выше)
apc.rfc1867_prefix
apc.rfc1867_name
apc.rfc1867_freq
И вроде неплохой скриптик Обещают, что все будет работать
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 11/03/08 в 08:32 |
бля, я вместо ЗАЛИВАЕМОГО прочел ЗАЛИТОГО, после учебы глюки уже были
samedi сенькс за линки
|
|
|
|
С нами с 27.06.07
Сообщения: 289
Рейтинг: 247
|
Добавлено: 11/03/08 в 10:13 |
В любом случае при использовании nginx эти все чудеса не работают, ну кроме flash-варианта если тока.
|
|
|
|