Ajax+PHP实现的模拟进度条功能示例

 更新时间:2019年02月11日 11:55:03   作者:chengqiuming   我要评论
这篇文章主要介绍了Ajax+PHP实现的模拟进度条功能,结合实例形式分析了php结合ajax动态读取文件实现进度条功能的相关操作技巧,需要的朋友可以参考下

本文实例讲述了Ajax+PHP实现的模拟进度条功能。分享给大家供大家参考,具体如下:

一 代码

fun.js:

function progress(){
  setInterval("beginProgress()", 200);
}
function beginProgress(){
  $.get("progress.php", null, function(data){
     $("#pg").css("width", data+"%");
     $("#pgtext").html("The progress is "+data+"%");
  });
}

index.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery制作进度条</title>
</head>
<script language="javascript" src="js/jquery-1.3.2.js"></script>
<script language="javascript" src="js/fun.js"></script>
<body>
<div style="width:200px; height:12px; border:1px solid #0000FF">
  <div id="pg" style="width:0%; height:100%;background-color:#0000FF"></div>
</div>
<br>
<div id="pgtext" style="width:100px; height:20px"></div>
<br>
<input type="button" value="开始" onclick="progress()" />
</body>
</html>

progress.php:

<?php
$file = "./count.txt";
$fp = fopen($file, "r");
$txt = fread($fp, filesize($file));
echo $txt;
$fp1 = fopen($file, "w");
if($txt<100){
  $txt++;
  fwrite($fp1, $txt);
}else{
  fwrite($fp1, 1);
}
fclose($fp1);
fclose($fp);
?>

二 运行结果

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP+ajax技巧与应用小结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql金沙国际官网操作入门教程》及《php常见金沙国际官网操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • ECSHOP完美解决Deprecated: preg_replace()报错的问题

    ECSHOP完美解决Deprecated: preg_replace()报错的问题

    下面小编就为大家带来一篇ECSHOP完美解决Deprecated: preg_replace()报错的问题。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • mysql limit查询优化分析

    mysql limit查询优化分析

    MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降
    2008-11-11
  • PHP利用hash冲突漏洞进行DDoS攻击的方法分析

    PHP利用hash冲突漏洞进行DDoS攻击的方法分析

    这篇文章主要介绍了PHP利用hash冲突漏洞进行DDoS攻击的方法,实例分析了php利用hash进行DDoS攻击的原理与实现技巧,需要的朋友可以参考下
    2015-03-03
  • php连接oracle金沙国际官网的方法(测试成功)

    php连接oracle金沙国际官网的方法(测试成功)

    这篇文章主要介绍了php连接oracle金沙国际官网的方法,简单分析了php连接Oracle金沙国际官网的常见方法与具体操作技巧,并对可能出现的问题进行了总结分析,需要的朋友可以参考下
    2016-05-05
  • 解析PHP中$_FILES的使用以及注意事项

    解析PHP中$_FILES的使用以及注意事项

    $_FILES: 经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用)
    2013-07-07
  • php常用字符串处理函数实例分析

    php常用字符串处理函数实例分析

    这篇文章主要介绍了php常用字符串处理函数,以实例形式分析了chop()、get_html_translation_table()、htmlentities()及htmlspecialchars()等函数的具体用法,对于PHP的学习有着一定的学习与借鉴价值,需要的朋友可以参考下
    2014-11-11
  • php连接odbc数据源并保存与查询数据的方法

    php连接odbc数据源并保存与查询数据的方法

    这篇文章主要介绍了php连接odbc数据源并保存与查询数据的方法,涉及odbc数据源的操作技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP SQLite类

    PHP SQLite类

    PHP SQLite类代码。
    2009-05-05
  • 小文件php+SQLite存储方案

    小文件php+SQLite存储方案

    在互联网快速发展的背景下,网络上的数据内容呈几何级的增长,而其中增长最快并且最容易给信息基础架构带来挑战的就是数目庞大的小文件(如图片、电子图书、邮件等)。
    2010-09-09
  • PHP框架Swoole定时器Timer特性分析

    PHP框架Swoole定时器Timer特性分析

    这篇文章主要介绍了PHP框架Swoole定时器Timer特性分析,在PHP项目开发中具有不错的实用价值,需要的朋友可以参考下
    2014-08-08

最新评论