<? Php $ Prefix = ini_get ('session. upload_progress.prefix '); $ Name = ini_get ('session. upload_progress.name '); $ Key = $ prefix. $ name; Session_start (); If (isset ($ _ POST ['get _ info']) { $ Logo = $ prefix. $ _ POST ['logo ']; Exit (json_encode ($ _ SESSION [$ logo]); } Elseif ($ _ POST ){ Echo '<script> var finashed = true; </script> '; } ?> <Div id = "show_info_div"> </div> <Form action = "index. php" method = "POST" enctype = "multipart/form-data"> <Input type = "hidden" name = "<? Php echo $ name;?> "Value =" test "> <Input type = "file" name = "file"> <br> <Input type = "submit" value = "submit"> <Input type = "button" value = "get information" onclick = "getUploadInfo ()"> </Form> <Script src = "jquery. js"> </script> <Script> Var sto = null; Var progress = null; Function getUploadInfo () { $. Post ("index. php", {"get_info": 1, "logo": "test"}, function (data) { Data = eval ("(" + data + ")"); Progress = parseInt (data. bytes_processed) * 10000/parseInt (data. content_length)/100 + "% "; Document. getElementById ("show_info_div"). innerHTML = progress; Sto = setTimeout ("getUploadInfo ()", 1000 ); }); } If (typeof (finashed )! = "Undefined ") { Document. getElementById ("show_info_div"). innerHTML = "100.00% (uploaded successfully !) "; } </Script> |