使用Zend Server的apc_fetch PHP 5.3

时间:2013-05-18 17:50:37

标签: php ajax zend-framework upload apc

当我想在文件上传中显示进程条时,我遇到了问题。

我的php版本是5.3.14。我的zend服务器版本是5.6。 我关闭了Zend Data Cache& Zend Optimizer +。

这是我的上传代码。

<?php
$uiq = uniqid();
$image_folder = "uploads/";
$uploaded = false;

if(isset($_POST['upload_image'])){ 
    if($_FILES['userImage']['error'] == 0 ){
        $up = move_uploaded_file($_FILES['userImage']['tmp_name'],     $image_folder.$_FILES['userImage']['name']);
        if($up){
           $uploaded = true;   
        }
    }
 }
?>

以下是我的ajax调用的流程代码。

if(isset($_GET['progress_key']) and !empty($_GET['progress_key'])){ 
    $status = apc_fetch('upload_'.$_GET['progress_key']);
    if($status){
        echo $status['current']/$status['total']*100;
    }else{
        echo 0;
    }  
exit;
}

apc_fetch函数始终返回false。有谁知道原因?

0 个答案:

没有答案