国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php上傳文件并顯示上傳進(jìn)度的方法

2024-05-04 23:33:17
字體:
供稿:網(wǎng)友

這篇文章主要介紹了php上傳文件并顯示上傳進(jìn)度的方法,實(shí)例分析了php傳輸文件及顯示傳輸進(jìn)度的技巧,非常具有實(shí)用價值,需要的朋友可以參考下

本文實(shí)例講述了php上傳文件并顯示上傳進(jìn)度的方法。分享給大家供大家參考。具體如下:

記得上傳文件的時候要大點(diǎn),不然還沒看出來就上傳完了,并且上傳的文件不要太大,上G的就算了,2G的我試了,PHP受不了,我測試的是300多M的,記得要調(diào)整小php.ini參數(shù)啊 “選文件=》提交=》獲取信息”要一氣呵成哦^ ^

 

 
  1. <?php 
  2. $prefix = ini_get('session.upload_progress.prefix'); 
  3. $name = ini_get('session.upload_progress.name'); 
  4. $key = $prefix . $name
  5. session_start(); 
  6. if (isset($_POST['get_info'])) { 
  7. $logo = $prefix . $_POST['logo']; 
  8. exit(json_encode($_SESSION[$logo])); 
  9. elseif ($_POST) { 
  10. echo '<script>var finashed = true;</script>'
  11. ?> 
  12. <div id="show_info_div"></div> 
  13. <form action="index.php" method="POST" enctype="multipart/form-data"
  14. <input type="hidden" name="<?php echo $name; ?>" value="test"
  15. <input type="file" name="file"><br> 
  16. <input type="submit" value="提交"
  17. <input type="button" value="獲取信息" onclick="getUploadInfo()"
  18. </form> 
  19. <script src="jquery.js"></script> 
  20. <script> 
  21. var sto = null; 
  22. var progress = null; 
  23. function getUploadInfo() 
  24. $.post("index.php", {"get_info": 1, "logo""test"}, function(data) 
  25. data = eval("(" + data + ")"); 
  26. progress = parseInt(parseInt(data.bytes_processed) * 10000 / parseInt(data.content_length)) / 100 + "%"
  27. document.getElementById("show_info_div").innerHTML = progress; 
  28. sto = setTimeout("getUploadInfo()", 1000); 
  29. }); 
  30. if (typeof(finashed) !== "undefined"
  31. document.getElementById("show_info_div").innerHTML = "100.00% (上傳成功!)"
  32. </script> 

希望本文所述對大家的php程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 绍兴市| 大竹县| 长岛县| 方正县| 赫章县| 庆安县| 静海县| 固镇县| 若羌县| 旌德县| 莱芜市| 鱼台县| 安阳市| 鸡西市| 买车| 天气| 九龙坡区| 沙洋县| 靖安县| 延安市| 建瓯市| 康马县| 黄山市| 汕尾市| 酒泉市| 宜兴市| 永宁县| 且末县| 城口县| 兰西县| 漳州市| 西城区| 隆尧县| 石河子市| 城步| 靖西县| 新竹县| 北票市| 苍南县| 长泰县| 北票市|