PHP上传文件和显示上传进度的一种方法
本文介绍php上传文件并显示上传进度的方法,供大家参考:记得要上传文件到一个大点的,或者没有看到上传完毕,上传文件不太大,即使G,2G我尝试,我不能忍受PHP的测试,超过300米,记得要调整小的参数选择文件= = 提交到去啊^ ^
< PHP
$前缀= ini_get('session。upload_progress。前缀);
$name = ini_get('session。upload_progress。名字);
$ =前缀。美元的名字;
session_start();
如果(isset($ _post { 'get_info ' })){
$ = $前缀。_post美元'lo'} {;
退出(json_encode($ _session { $罗}));
($ _post){ }
回声';
}
>
值测试>
var = null;
var进度=空;
getuploadinfo()函数
{
美元。
{
数据= eval((+数据+));
进步= parseInt(parseInt(数据。bytes_processed)* 10000 / parseInt(数据。content_length))/ 100 +%;
document.getelementbyid(show_info_div ).innerHTML =进步;
STO = setTimeout(getuploadinfo()
});
}
如果(typeof(续完)!=未定义)
{
document.getelementbyid(show_info_div ).innerHTML =100%(上传成功!);
}
希望本文能对大家的PHP程序设计有所帮助。