Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > apc upload progress


Автор: gta4kv 24.7.2009, 15:59
всем привет.

никак не могу разобраться с аплоад прогрессом

установил php-apc, pecl-apc-uploadprogress.

вот форма:
Код

    <!-- page content -->
    <div id="content">
        <form action="/upload" method="post" enctype="multipart/form-data">
            <input id="progress_key" name="UPLOAD_IDENTIFIER" type="hidden" value="{UPLOAD_ID}" />
            <p>
                <input type="file" name="userfile" size="75" />
            </p>
            <p>
                <input type="submit" value="lang{upload_start}" />
            </p>
        </form>
    </div>    


Вот собственно файл в котором надо получить ин-фу:
Код

<?php
$status = uploadprogress_get_info( $_GET[ 'id' ] );
var_dump( $status );
?>

но возвращает вся эта красота NULL (ф-ция существует, rfc1867 включен, еррор.лог по партизански молчит)
В чем может быть дело?

Автор: Pfailed 24.7.2009, 16:21
php c Suhosin-Patch собран?

Автор: icewind 24.7.2009, 17:51
Загружаемый файл пролезает в upload_max_filesize? Приходит ли какой - нибудь айдишник обработчику? Какая ос и версия php?

Автор: gta4kv 24.7.2009, 18:58
http://zaley.in/?action=php_info

Автор: icewind 24.7.2009, 19:46
У вас там post_max_size 8 метров стоит. Загружаемый файл больше этого размера?

Автор: gta4kv 24.7.2009, 19:56
Да, про post_max_size я забыл. Поправил. Но это решительно ничего не изменило. :(

Добавлено через 6 минут и 50 секунд
Цитата(Pfailed @ 24.7.2009,  16:21)
php c Suhosin-Patch собран?

да

Добавлено через 7 минут и 46 секунд
Цитата

--with-apxs2=/usr/sbin/apxs'

Автор: gta4kv 24.7.2009, 20:34
Может стоить поменять:
Код

apc.mmap_file_mask=/tmp/apc.XXXXXX


Если нужно что бы символов было не больше чем в маске... Ибо у меня ID такой выходит например: 4a69f067e94b9

Автор: gta4kv 24.7.2009, 21:45
извратился и сделал.
сделал индификаторы 6 символов и заюзал apc_fetch вместо uploadprogress_*

Автор: icewind 24.7.2009, 21:58
Опоздал. Сорри

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