国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP配合apc實現(xiàn)上傳進(jìn)度條

SolomonXie / 868人閱讀

摘要:配合實現(xiàn)上傳進(jìn)度條配合實現(xiàn)上傳進(jìn)度條,一直以為是無法做到進(jìn)度條一個動態(tài)的功能,原來還是自己的知識面不夠,看到了擴展相關(guān)的一些文章,利用擴展達(dá)到了動態(tài)實現(xiàn)效果。根據(jù)找到相關(guān)的文章自己并在此基礎(chǔ)上做了一些小修改。

PHP配合apc實現(xiàn)上傳進(jìn)度條PHP配合apc實現(xiàn)上傳進(jìn)度條, 一直以為PHP是無法做到進(jìn)度條一個動態(tài)的功能,原來還是自己的知識面不夠,看到了apc擴展相關(guān)的一些文章,利用apc擴展達(dá)到了動態(tài)實現(xiàn)效果。根據(jù)找到相關(guān)的文章自己并在此基礎(chǔ)上做了一些小修改。自己的服務(wù)器用的window,在這里主要針對的是window上的應(yīng)用。

1.服務(wù)器要支持apc擴展,沒有此擴展的話,百度一下php_apc.dll ,下載一個擴展擴展要求php.5.2以上。

2.配置apc相關(guān)配置,重啟apachePHP Code復(fù)制內(nèi)容到剪貼板

extension=php_apc.dll
apc.rfc1867 = on
apc.max_file_size = 1000M
upload_max_filesize = 1000M
post_max_size = 1000M

說明一下:至于參數(shù)要配多大,得看項目需要apc.max_file_size, 設(shè)置apc所支持上傳文件的大小,要求apc.max_file_size <=upload_max_filesize 并且apc.max_file_size <=post_max_size.重新啟動apache即可實現(xiàn)apc的支持.

3.在代碼里面利用phpinfo();查看apc擴展安裝了沒有。

4.下面是實現(xiàn)代碼:

getprogress.phpPHP Code復(fù)制內(nèi)容到剪貼板
session_start();
if(isset($_GET["progress_key"])) {
$status = apc_fetch("upload_".$_GET["progress_key"]);
echo ($status["current"]/$status["total"])*100;
}
?>
upload.phpPHP Code復(fù)制內(nèi)容到剪貼板
$id = $_GET["id"];
?>
"multipart/form-data" id="upload_form" action="target.php"
method="POST">
"hidden" name="APC_UPLOAD_PROGRESS"
id="progress_key" value=""/>
"file" id="test_file" name="test_file"/>
"window.parent.startProgress(); return true;"
type="submit" value="上傳"/>
target.phpPHP Code復(fù)制內(nèi)容到剪貼板
set_time_limit(600);
if($_SERVER["REQUEST_METHOD"]=="POST") {
move_uploaded_file($_FILES"test_file",
dirname($_SERVER["SCRIPT_FILENAME"])."/UploadTemp/" .
$_FILES"test_file");//UploadTemp文件夾位于此腳本相同目錄下
echo "上傳成功";
}
?>
index.phpPHP Code復(fù)制內(nèi)容到剪貼板
$id = md5(uniqid(rand(), true));
?>
"js/jquery-1.4.4.min.js" language="javascript">
"javascript">
var proNum=0;
var loop=0;
var progressResult;
function sendURL() {
$.ajax({
type : "GET",
url : "getprogress.php?progress_key=",
async : true,
cache : false,
dataType : "json",
data: "progress_key=",
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);
}
}
});
}
function getProgress(){
loop++;
sendURL();
}
var interval;
function startProgress(){
document.getElementById("progressouter").style.display="block";
setTimeout("getProgress()", 100);
}
"theframe" name="theframe"
src="upload.php?id="
style="border: none; height: 100px; width: 400px;" >
"progressouter" style="width: 500px; height: 20px; border: 6px solid red;
display:none;">
"progressinner" style="position: relative; height: 20px; background-color:
purple; width: 0%; ">
"showNum">
"showNum2">

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/22750.html

相關(guān)文章

  • Drupal 8 結(jié)合Nginx實現(xiàn)文件上傳進(jìn)度,提高上傳文件性能

    摘要:自帶的上傳進(jìn)度功能,需要擴展支持。于是想到利用的模塊來實現(xiàn)上傳進(jìn)度。接下來使用模塊替代的文件上傳功能,目的是提高文件上傳的性能。而且可以避免上傳大文件時執(zhí)行超時引起錯誤。新建一個對象,把設(shè)置成剛上傳的文件。 Drupal 8 自帶的上傳進(jìn)度功能,需要PECL uploadprogress library擴展支持。安裝后發(fā)現(xiàn)效果還是不太好,不知道什么原因,進(jìn)度條不能正常顯示,而且上傳較大...

    SwordFly 評論0 收藏0
  • Drupal 8 結(jié)合Nginx實現(xiàn)文件上傳進(jìn)度,提高上傳文件性能

    摘要:自帶的上傳進(jìn)度功能,需要擴展支持。于是想到利用的模塊來實現(xiàn)上傳進(jìn)度。接下來使用模塊替代的文件上傳功能,目的是提高文件上傳的性能。而且可以避免上傳大文件時執(zhí)行超時引起錯誤。新建一個對象,把設(shè)置成剛上傳的文件。 Drupal 8 自帶的上傳進(jìn)度功能,需要PECL uploadprogress library擴展支持。安裝后發(fā)現(xiàn)效果還是不太好,不知道什么原因,進(jìn)度條不能正常顯示,而且上傳較大...

    keithxiaoy 評論0 收藏0
  • php 面試題目整理(持續(xù)更新)

    摘要:來自博客整理于面試別人或被別人面試的一些題目持續(xù)更新答案網(wǎng)上基本都有,不一一列舉。例有個人去游玩,需要買水,商店活動買瓶贈送一瓶。請問題目至少需要買多少瓶飲料才可以人手一瓶前端方面前端性能團(tuán)隊總結(jié)的條黃金定律說出幾條 來自 AT博客整理于面試別人或被別人面試的一些題目(持續(xù)更新),答案網(wǎng)上基本都有,不一一列舉。希望能幫到需要換工作的你。 數(shù)據(jù)庫 mysql 索引的理解 mysql b...

    missonce 評論0 收藏0
  • php 面試題目整理(持續(xù)更新)

    摘要:來自博客整理于面試別人或被別人面試的一些題目持續(xù)更新答案網(wǎng)上基本都有,不一一列舉。例有個人去游玩,需要買水,商店活動買瓶贈送一瓶。請問題目至少需要買多少瓶飲料才可以人手一瓶前端方面前端性能團(tuán)隊總結(jié)的條黃金定律說出幾條 來自 AT博客整理于面試別人或被別人面試的一些題目(持續(xù)更新),答案網(wǎng)上基本都有,不一一列舉。希望能幫到需要換工作的你。 數(shù)據(jù)庫 mysql 索引的理解 mysql b...

    Tony_Zby 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<