jQuery写缓存之:sessionStorage的运用,配合PHP将不同tab页的数据写入后台

JS(jQuery)写缓存之:sessionStorage的运用:结果就是讲存储的DOM对象value传到后台PHP,进行foreach(){}解析JSON成二维数组示例页面:http://www.xxxx.com/index.php?ctl=project&act=add_content&id=63图片:          上1和下2     /*我的自述我的项目为何众筹+自定义章节*//*我的自述我的项目为何众筹+自定义章节*/$(function(){$('ul#tabli').bind("mousedown",function(){/*点击叠加样式*/$(this).addClass('active').siblings().removeClass('active');});js_session_mouseup();//点击this自定义章节,siblings()上下排序、删除div自动隐藏click_custom...

TP2.0或3.1 或者 3.2 下使用ajax+php做无刷新分页(转+自创)

1.前言    作为一名php程序员,我们开发网站主要就是为了客户从客户端进行体验,在这里,thinkphp框架自带的分页类是每次翻页都要刷新一下整个页面,这种翻页的用户体验显然是不太理想的,我们希望每次翻页只刷新我们想要的数据集部分的数据,这样可以给客户带来很好的体验效果。那么在TP下如何进行ajax无刷新分页呢?  1.1建立ajax分页    在TP框架的ThinkPHPLibraryThink文件夹下,有框架自己的page.class.php,我们新建一个Ajaxpage.class.php,下面这个类是我实际用到项目中的      当然,你也可以不在这里建立,在需要的控制器方法里面可以require_once"require_onceAPP_ROOT_PATH.'Ajaxpage.class.php';  //php加载ajax分页类"<?php//【如果使用了TP3.2,请在这里加上namespaceThink;】classAjaxpage{//分页栏每页显示的页数public$rollPage=5;//页数...

jQuery+PHP动态显示(项目)实时时间和倒计时

jQuery动态显示当前时间:   html代码:<divid="current_time"></div>setInterval()使用:setInterval(functionName,timeOut);setInterval使用示例:   jQuery代码:<scripttype="text/javascript">setInterval(function(){varnow=(newDate()).toLocaleString();$('#current-time').text(now);},1000);</script>   整合示例教程-->jQuery+PHP动态显示项目倒计时:html代码:<ulclass="public-time-left"><li><pid="time_d"></p><span>天</span></li><li>&l...

调用支付宝PHP接口API实现在线即时支付功能(UTF-8编码)

这次在项目中要实现订单功能,所以要完成在线支付,在线支付一般有网银支付和第三方支付(支付宝、paypal等)这两种途径,未简单起见,先完成支付宝在线支付功能,使用UTF-8编码在正式测试之前,先准备好几个字段:支付宝帐号,与该支付宝帐号绑定的合作身份者id以及安全校验码key。测试之前要先下载最新的相关接口,因为我用到的是即时支付功能,所以下载即时支付接口。下载完成后解压该文档到指定文件夹,进入所需接口目录create_direct_pay_by_user-PHP-UTF-8:create_direct_pay_by_user-PHP-UTF-8文件夹下的目录结构如下:这里所需要修改的文件有两个:alipay.config.php和alipayapi.php。alipay.config.php中主要修改的是合作身份者id以及安全校验码key:而alipayapi.php中主要修改的是支付成功后返回URL和通知URL的路径:然后我们就可以在浏览器中通过index.php进入即时支付入口页面了:填入相关信息(作为测试一般付款金额设为0.01),点击确认即可跳转到支付宝支付页面,如果报错,查...

使用PHP做移动端 api接口开发方法(适用于TP框架)

1. [代码]使用TP框架时放在common文件夹下文件名就叫function.php     ?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798<?php /***************************api开发辅助函数**********************/ /** *@paramnull$msg   返回正确的提示信息 *@paramflagsuccessCURD操作成功 *@paramarray$data 具体返回信息 *Functiondescript:返回带参数,标志信息,提...

无限极分类php实现—查子孙树、家谱树

1、本文更新日期:2018/05/20,亲测可用,在原有基础上进行增强和详细化。2、面包屑导航和子孙树效果图如下: 3、代码:<?php//无限级分类中,查家谱树(面包屑导航)++子孙树(无限极分类)$area=array(0=>array('id'=>1,'cat_name'=>'北京市','pid'=>0),1=>array('id'=>2,'cat_name'=>'馆陶县','pid'=>3),2=>array('id'=>3,'cat_name'=>'海淀区','pid'=>1),3=>array('id'=>4,'cat_name'=>'朝阳区','pid'=>1),);functionfatherTree($arr,$id){static$Tree=array();foreach($arras$k=>$v){if($v['id']==$id){$Tree[]=$v;fatherTree($arr,$v['pid']);}}return$Tree;}$list...

php抽奖概率算法(刮刮卡,大转盘)

抽奖,概率不变化:经典的概率算法函数:如下<?php/* *经典的概率算法, *$proArr是一个预先设置的数组, *假设数组为:array(20,30,50), *开始是从1,100这个概率范围内筛选第一个数是否在他的出现概率范围之内, *如果不在,概率变成100-20=80, *就相当于去一个箱子里摸东西, *第一个不是,第二个不是,第三个还不是,那最后一个一定是。 *这样筛选到最终,总会有一个数满足要求。 *这个算法在大数据量的项目中效率非常棒。 */function get_rand($proArr){  $result='';  //概率数组的总概率精度  $proSum = array_sum($proArr);  //概率数组循环  foreach ($proArr as $key => $proCur...

beautifulsoup4 安装教程

  下载beautifulsoup,   下载地址:https://www.crummy.com/software/BeautifulSoup/bs4/download/   下载完成之后,解压到一个文件夹,用cmd控制台进入解压目录,输入:  pythonsetup.pyinstall    安装成功...

1.python基础语法

第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。Python中单行注释以 # 开头,多行注释可以用多个 # 号,还有 ''' 和 """python中用空格来识别父级和子级的关系Python通常是一行写完一条语句,但如果语句很长,可以使用反斜杠()来实现多行语句...

1.11python基础总结

python进行自动化测试python基础部分告一段落了,觉得应该为这段时间的快乐学习来个小小的总结~~~(ps:此稿为初稿后续根据更多理解慢慢修正和补充)1、根据目前学习总结python的主要组成:数据类型、运算符、控制、函数、类数据类型:字符串、数字、列表、元祖、字典运算符:算术运算符、比较运算符、逻辑运算符控制;条件控制、循环控制函数:def函数名(参数列表):  函数体类:class类名:  <statement_1>  .  .  .  <statement_N> 2、关于编程的一些小想法1、程序和函数基本等于输入数据、对输入数据的操作、输出数据即:数据+算法2、编程先实现一个具体的列子,然后再根据实际需要对程序做参数化、模块化(函数)处理以及参数检查,最后根据实际情况慢慢优化代码 ...

php服务器版本更新工具up2server

为什么要做这个工具  之前做php开发的时候,每次版本更新,要把修改的文件同步到服务器,都要小心翼翼,如果漏掉了文件,那就完蛋了,KPI,奖金什么的都没了。所以写了这个工具。代码在github  https://github.com/foxswang/up2server1.复制获取要上传的文件运行pythonget_upload_file.py   get_upload_file.py的代码如下:#!/usr/bin/pythonimportosimportos.pathimportshutilimporttime,datetimeimportstringfromdir="source_folder"todir="backup"filename='filelist.txt'#defcpFile(srcPath,destPath):shutil.copy(srcPath,destPath)#shutil.copytree(srcPath,destPath)#defcopyFiles(sourceDir,targetDir):ifsourceDir.find(...

Ubuntu下安装Naginx, PHP5(及PHP-FPM),MySQL

一:安装前做个简单的说明二:安装MySQL三:安装Nginx四:安装PHP5五:配置nginx,以下是我本机的配置文件。六:让MySQL支持PHP5七:配置PHP-FPM八:在/etc/nginx/sites-available/default中新增一个虚拟主机。listen[::]:80defaultipv6only=on;##listenforipv6环境:ubuntu12.0.4LTS nginx(发音"enginex”)是一个自由,开放源码,高性能的HTTPserver。Nginx以稳定性,丰富的功能集,简单的配置,和低资源消耗而出名。本文将向你展示怎么在ubuntu12.0.4LTS上安装Nginx,php5(及php-fpm),mysql。我使用的域名为example.com,ip地址是218.198.177.252。你可以视具体情况更改这些设置。在下文中我将使用root权限安装所需软件,所以请先切换到root用户:sudosuapt-getinstallmysql-servermysql-client安装过程会提示你为MySQLroot用户提供一个密...

PHP读取Excel文件内容

 项目需要读取Excel的内容,从百度搜索了下,主要有两个选择,第一个是PHPExcelReader,另外一个是PHPExcel。 PHPExcelReader比较轻量级,仅支持Excel的读取,实际上就是一个Reader。但是可惜的是不能够支持Excel2007的格式(.xlsx)。 PHPExcel比较强大,能够将内存中的数据输出成Excel文件,同时还能够对Excel做各种操作,下面主要介绍下如何使用PHPExcel进行Excel2007格式(.xlsx)文件的读取。 下载PHPExcel后保存到自己的类文件目录中,然后使用以下代码可以打开Excel2007(xlsx)格式的文件: 123456require_once '/libs/PHPExcel-1.8.0/Classes/PHPExcel.php';     //修改为自己的目录echo '<p>TESTPHPExcel1.8.0:readxlsxfile</p>';$objRea...

Android-BaseLine基础性开发框架

比较基础性的Android快速开发框架Android-BaseLine,Android-BaseLine实现的功能远远没有其他框架多,一个很好的框架不应该显得太过臃肿,很多功能一般情况下我们可能用不到,真正适合自己的框架还是应该在开发的过程中一步步总结和提炼,所以Android-BaseLine只是提供了一般的APP开发会需要的基本功能。经历了几次重构,废弃了原先自己设计的一些功能模块,使用了业界比较好用的一些框架,同时借鉴了一些框架的思想,打造了Android-BaseLine这样一个轻量级的开发框架。    Github地址:https://github.com/hiphonezhu/Android-BaseLineAndroid-BaseLine框架,提供以下基础功能1、升级Volley框架,增加对多附件上传及进度更新回调的支持2、提供统一的网络请求业务逻辑框架,使用EventBus和Volley协作完成3、提供统一的异步耗时任务执行框架,使用EventBus作为通知中心来协作完成4、提供日志管理框架,对日志存储的大小、数量、格式做了规范处...

php排序集合

如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作。经常,开发人员发现在PHP中使用这种数据结构对值或者数组元素进行排序非常有用。PHP提供了一些适合多种数组的排序函数,这些函数允许你在数组内部对元素进行排列,也允许用很多不同的方法对它们进行重新排序。在这篇文章中我们将讨论该排序中最重要的几个函数。简单排序首先,让我们来看看最简单的情况:将一个数组元素从低到高进行简单排序,这个函数既可以按数字大小排列也可以按字母顺序排列。PHP的sort()函数实现了这个功能,如ListingA所示:ListingA<?phpÂ$data=array(5,8,1,7,2);Âsort($data);Âprint_r($data);Â?>输出结果如下所示:Array([0]=>1[1]=>2[2]=>5[3]=>7[4]=>8)也能使用rsort()函数进行排序,它的结果与前面所使用的sor...
ymnets ymnets·2023-05-06
首页上一页...467468469470471...下一页尾页