Сообщение Добавлено: После комментариев совет.PHP APC Progress Bar
Index.php
<?php
$id = uniqid("");
?>
</head>
<body>
<form method="post" action="frame.php" target="upload_iframe" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<input type="hidden" name="APC_UPLOAD_PROGRESS" id="progress_key" value="<?php echo $id; ?>"/>
<br />
<input type="submit" name="submit" value="Submit" />
</form>
<iframe name="upload_iframe" style="width: 400px; height: 100px;">
</iframe>
frame.php
<?php
if(isset($_POST['progress_key'])) {
echo "hey1";
$status = apc_fetch('upload_'.$_POST['progress_key']);
echo $status['current']/$status['total']*100;
}
echo "hey2";
?>
Еще не работает :(, я даже не получить POST данные формы в кадре. Где я буду так неправильно?
С уважением.
Каковы ваши значения php.ini для 'apc.rfc1867_prefix' и' apc.rfc1867_name'? Значение 'name' attrbute в скрытом поле должно соответствовать' apc.rfc1867_name', а префикс вашего вызова 'apc_fetch' должен соответствовать' apc.rfc1867_prefix'. –
В MAMP, я выбрал APC от предпочтений, и в конф> PHP5> php.ini обновление: apc.rfc1867 = на apc.max_file_size = 200M upload_max_filesize = 200M post_max_size = 200M –