background image

PHP Code
<?php     
set_time_limit(600);   
if($_SERVER['REQUEST_METHOD']=='POST') {   
  move_uploaded_file($_FILES["test_file"]["tmp_name"],    
    dirname($_SERVER['SCRIPT_FILENAME'])."/UploadTemp/"   .   $_FILES["test_file"]
["name"]);//UploadTemp 文件夹位于此脚本相同目录下

   

  echo "<p>上传成功</p>";   
}   
?>   
index.php
PHP Code
<?php   
   $id = md5(uniqid(rand(), true));   
?>   
<html>   
<head><title>上传进度</title></head>   
<body>   
<script src="js/jquery-1.4.4.min.js" language="javascript"></script>   
   
   
<script language="javascript">   
var proNum=0;   
var loop=0;   
var progressResult;   
function sendURL() {   
            $.ajax({   
                        type : 'GET',   
                        url : "getprogress.php?progress_key=<?php echo $id;?>",   
                        async : true,   
                        cache : false,   
                        dataType : 'json',   
                        data: "progress_key=<?php echo $id;?>",   
                        success : function(e) {   
                                     progressResult = e;   
                                      proNum=parseInt(progressResult);   
                                       document.getElementById("progressinner").style.width = 
proNum+"%";   
                                                                            document.getElementById("showNum").innerHTML = 
proNum+"%";   
                                      if ( proNum < 100){   
                                        setTimeout("getProgress()", 100);   
                                      }