Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > Apc file progress


Автор: нуп 10.11.2012, 15:48
Не получается настроить apc для вывода прогреса загрузки файлов.

Сама форма. (Форма создается динамически, и аплодит файлы через ифрейм)
Код

<form method="post" enctype="multipart/form-data">
<input type="file" name="images[]" />
<input type="file" name="images[]" />
<input type="file" name="images[]" />
<input type="hidden" name="APC_UPLOAD_PROGRESS"  value="test_value" />
</form>


Пхп код
Код

$status = apc_fetch('upload_test_value');
 echo json_encode('status' => $status));


js отсылает каждые пол секунды запрос, который почему-то возращает  false. И только когда файлы почти загружены, возращает объект с данными.
Что надо исправить, чтобы информацию о загрузке можно было выводить сразу после сабмита формы? Может просто надо какие-то настройки в php.ini включить?

Настройки apc
Код

apc
APC Support    enabled
Version    3.1.9
APC Debugging    Disabled
MMAP Support    Enabled
MMAP File Mask    /dev/zero
Locking type    spin Locks
Serialization Support    php
Revision    $Revision: 308812 $
Build Date    Oct 24 2011 19:14:47

Directive    Local Value    Master Value
apc.cache_by_default    On    On
apc.canonicalize    On    On
apc.coredump_unmap    Off    Off
apc.enable_cli    Off    Off
apc.enabled    On    On
apc.file_md5    Off    Off
apc.file_update_protection    2    2
apc.filters    .*.exe,.*/help/.*,.*/admin/.*,.*/bitrix/managed_cache/.*    .*.exe,.*/help/.*,.*/admin/.*,.*/bitrix/managed_cache/.*
apc.gc_ttl    600    600
apc.include_once_override    Off    Off
apc.lazy_classes    Off    Off
apc.lazy_functions    Off    Off
apc.max_file_size    4M    4M
apc.mmap_file_mask    /dev/zero    /dev/zero
apc.num_files_hint    10000    10000
apc.preload_path    no value    no value
apc.report_autofilter    Off    Off
apc.rfc1867    On    On
apc.rfc1867_freq    20m    20m
apc.rfc1867_name    APC_UPLOAD_PROGRESS    APC_UPLOAD_PROGRESS
apc.rfc1867_prefix    upload_    upload_
apc.rfc1867_ttl    3600    3600
apc.serializer    default    default
apc.shm_segments    1    1
apc.shm_size    256M    256M
apc.slam_defense    On    On
apc.stat    On    On
apc.stat_ctime    Off    Off
apc.ttl    0    0
apc.use_request_time    On    On
apc.user_entries_hint    4096    4096
apc.user_ttl    60    60
apc.write_lock    On    On

Автор: нуп 12.11.2012, 11:42
Или может кто-то подсказать другую библиотеку для отслеживания загрузки файлов. Сторонние сервисы не подходят, флеш тоже нежелателен ><

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)