投稿者:commentors adviceの後。PHP APCプログレスバー
の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";
?>
はまだdoesntの仕事:(、私も私が間違っているつもりですどこ。フレームでPOSTフォームデータを取得する?
いけませんよろしくお願いします。
'apc.rfc1867_prefix'と' apc.rfc1867_name'のphp.iniの値は何ですか?隠しフィールドの 'name'属性の値は' apc.rfc1867_name'に対応し、 'apc_fetch'呼び出しの接頭辞は' apc.rfc1867_prefix'に対応する必要があります。 –
MAMPでは、私は好みからAPCを選択し、confの中にいる> PHP5> php.iniの更新: apc.rfc1867 = apc.max_file_size = 200M upload_max_filesizeで= 200M post_max_sizeの= 200M –