2010-02-02 2 views
0

은 내가이 예
http://www.johnboy.com/php-upload-progress-bar/APC 진행률 표시 줄 쇼 끈적 비율

내가 코드를 수정하고 작동에서 따라 APC 진행률 표시 줄을 사용하여 문제가 있습니다. 문제는 페이지를 새로 고친 후 마지막 백분율을 표시한다는 것입니다. 파일을 100 % 업로드 한 것으로 끝나면 페이지를 새로 고친 후 100 %가 표시됩니다. 파일 업로드 중 중간에 취소하면 15 %로 말하면 15 %는 다른 파일을 업로드 할 때까지 진행률 표시 줄에 고정됩니다.

if(isset($_GET['progress_key'])) { 
    $upload = apc_fetch('upload_1234'.$_POST['APC_UPLOAD_PROGRESS']); 
    if ($upload) { 
     if ($upload['done']) { 
     echo $percent = 100; 
    } 
    else if ($upload['total'] == 0) { 
     echo $percent = 0; 
    } 
    else { 
     echo $percent = $upload['current']/$upload['total'] * 100; 
    } 
    } 
    die; 
} 

사전에 감사 : 여기

내 코드의 물약이다.

답변

0

방금 ​​답변을 찾았습니다. 고유 한 ID를 제거하고 upload_1234로 바꾸어 앱이 업로드 프로세스를 구분할 수 없도록합니다.