-
PHP实现的随机红包算法示例
所属栏目:[PHP教程] 日期:2021-02-21 热度:141
本篇章节讲解PHP实现的随机红包算法。供大家参考研究具体如下: 一、整体设计 算法有很多种,可以自行选择,主要的"架构" 是这样的,用redis decr()命令去限流,用mysql去记录各种需要的数据 二、红包算法 简便起见,红包金额用整数表示,假设每个红包里[详细]
-
详解PHP中的 input属性(隐藏 只读 限制)
所属栏目:[PHP教程] 日期:2021-02-21 热度:93
隐藏 只读 失效 限制 ENTER键让光标移到下一个输入框 屏蔽输入法 有两种方式可以实现input的只读效果: disabled 和 readonly 。 自然两种出来的效果都是只能读取不能编辑,可是两者有很大不同。 Disabled 说明该input无效,及其value不会传递给任何程序,比[详细]
-
IOS 开发之NSDictionary转换成JSON字符串
所属栏目:[PHP教程] 日期:2021-02-21 热度:161
IOS 开发之NSDictionary转换成JSON字符串 普通情况下,你可能会用一个NSDictionary的分类去做NSDictionary转JSON,如下代码: 然而,NSDictionary装的数据类型鱼龙混杂,有可能是NSDate,NSNumber,NSValue等Objective-C对象,而 if ([obj isKindOfClass:[NS[详细]
-
PHP+AjaxForm异步带进度条上传文件实例代码
所属栏目:[PHP教程] 日期:2021-02-21 热度:78
在使用ajaxForm方法之前,首先需要安装form.js的插件,网上有; 一、首先说用法,ajaxForm可以接收0或1个参数,该参数可以是一个变量、一个对象或回调函数,这个对象主要有以下参数: } ajaxForm js的code $(function(){ $("form").ajaxForm(object); }) 实[详细]
-
php数据序列化测试实例详解
所属栏目:[PHP教程] 日期:2021-02-21 热度:179
php数据序列化测试实例详解 测试代码 23];$start = microtime(true); for($i=0;$i $start = microtime(true); for($i=0;$i100000;$i++){ $packMsg = serialize($msg); } echo 'php len:'.strlen($packMsg)."rn"; $end = microtime(true); echo 'run time:'[详细]
-
PHP新特性之字节码缓存和内置服务器
所属栏目:[PHP教程] 日期:2021-02-21 热度:170
Zend OPcache 1).从PHP5.0开始,内置了字节码缓存功能,名为Zend OPcache。因为PHP是解释性语言,PHP解释器执行PHP脚本时会解析PHP脚本代码,生成一系列的Zend操作码,然后执行字节码,每次的HTTP请求都是这样,会消耗很多资源,使用字节码缓存可以缓存预先[详细]
-
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
所属栏目:[PHP教程] 日期:2021-02-21 热度:68
本篇章节讲解PHP基于MySQLI函数封装的数据库连接工具类。供大家参考研究具体如下: mysql.class.php: mysqli = new mysqli($host,$username,$password,$database,$port); } /** * 数据查询 * @param $table 数据表 * @param null $field 字段 * @[详细]
-
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
所属栏目:[PHP教程] 日期:2021-02-21 热度:175
本篇章节讲解PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法。供大家参考研究具体如下: 前面一篇 分析了递归操作使用技巧,这里再来分析一下迭代的操作技巧。 “既然递归能很好的解决,为什么还要用迭代呢”?主要的原因还是效率问题…[详细]
-
php 删除指定文件夹的实例讲解
所属栏目:[PHP教程] 日期:2021-02-21 热度:169
1、前言 目标:php删除一个指定目录 所使用的的php函数:is_dir,opendir,readdir,scandir,rmdir,closedir,等等(注:其他文件操作函数也可以完成,这里只列举了本次使用的函数) 2、相关函数介绍 php文件操作的方法大致相同,已经在上一篇介绍过了,这[详细]
-
PHP实现时间比较和时间差计算的方法示例
所属栏目:[PHP教程] 日期:2021-02-21 热度:121
本篇章节讲解PHP实现时间比较和时间差计算的方法。供大家参考研究具体如下: 示例1: ";echo "zero2的时间为:".$zero2." ";// strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳if(strtotime($zero1) strtotime($zero2)){ echo "zero[详细]
-
PHP实现的登录页面信息提示功能示例
所属栏目:[PHP教程] 日期:2021-02-21 热度:168
本篇章节讲解PHP实现的登录页面信息提示功能。供大家参考研究具体如下: login.php: Insert title here 密码: ";//通过 error 值,确定提示信息if(!empty($_GET['error'])){ $error=$_GET['error']; If($error==1){ Echo " 您输入的账号或密码错[详细]
-
PHP检查网站是否宕机的方法示例
所属栏目:[PHP教程] 日期:2021-02-21 热度:140
本篇章节讲解PHP检查网站是否宕机的方法。供大家参考研究具体如下: =200 $httpcode 运行结果:Website OK 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。[详细]
-
PHP十六进制颜色随机生成器功能示例
所属栏目:[PHP教程] 日期:2021-02-21 热度:73
本篇章节讲解PHP十六进制颜色随机生成器功能。供大家参考研究具体如下: 运行结果:#8ABED4 在线网页调色板工具: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设[详细]
-
浅谈PHP发送HTTP请求的几种方式
所属栏目:[PHP教程] 日期:2021-02-20 热度:53
PHP 开发中我们常用 cURL 方式封装 HTTP 请求,什么是 cURL? cURL 是一个用来传输数据的工具,支持多种协议,如在 Linux 下用 curl 命令行可以发送各种 HTTP 请求。PHP 的 cURL 是一个底层的库,它能根据不同协议跟各种服务器通讯,HTTP 协议是其中一种。[详细]
-
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
所属栏目:[PHP教程] 日期:2021-02-19 热度:182
本篇章节讲解PHP自定义函数判断是否为Get、Post及Ajax提交的方法。供大家参考研究具体如下: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。[详细]
-
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP
所属栏目:[PHP教程] 日期:2021-02-19 热度:128
p style="text-align: center" 伴随着PHP 7的发布,这几天关于PHP 7性能和兼容性成了大家讨论的热点话题,PHP 7表现出来的高性能让不少人蠢蠢欲动,有些“尝鲜”的朋友已经将PHP 7应用到了生产环境当中了。同时,LNMP等热门应用程序也及时作了更新,纷纷开始[详细]
-
PHP实现的Redis多库选择功能单例类
所属栏目:[PHP教程] 日期:2021-02-19 热度:100
本篇章节讲解PHP实现的Redis多库选择功能单例类。分享给大家供大家参考,具体如下: 前言 qq群里有同学问redis如何进行多库选择,用php实现了一下,还望各位多多指点 代码 hash = $dbnumber; $this->redis = new Redis(); $this->redis->connect(self::REDIS[详细]
-
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerato
所属栏目:[PHP教程] 日期:2021-02-19 热度:102
VPS搬家是一件非常累人的事情,对于空间放在国外的朋友,将数据打包下载到本地然后又由本地上传到新的空间上,这是一个非常痛苦的过程。国外的空间虽然带宽大,但是连接到国内的下载速度顶多就是几百KB/s,远远无法满足我们将网站快速搬家的需要。 另外,有[详细]
-
PHP策略模式定义与用法示例
所属栏目:[PHP教程] 日期:2021-02-18 热度:161
本篇章节讲解PHP策略模式定义与用法。供大家参考研究具体如下: 概述 策略模式属于对象的行为模式。其用意是针对一组算法,将每个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发[详细]
-
php表单文件iframe异步上传实例讲解
所属栏目:[PHP教程] 日期:2021-02-18 热度:77
本文实例为大家分享了php表单文件iframe异步上传的具体代码,供大家参考,具体内容如下 1.表单中放置iframe元素; 2.文件上传控件内容变化的时候触发JS设置表单的action为处理文件上传的img_upload_process.php文件,并且将表单的target设置为iframe,让ifra[详细]
-
php实现的统计字数函数定义与使用示例
所属栏目:[PHP教程] 日期:2021-02-18 热度:137
本篇章节讲解php实现的统计字数函数定义与使用方法。供大家参考研究具体如下: ";countWords($strdemo2);echo "[详细]
-
PHP SFTP实现上传下载功能
所属栏目:[PHP教程] 日期:2021-02-18 热度:66
一、SFTP介绍: 使用SSH协议进行FTP传输的协议叫SFTP(安全文件传输)Sftp和Ftp都是文件传输协议。区别:sftp是ssh内含的协议(ssh是加密的telnet协议),只要sshd服务器启动了,它就可用,而且sftp安全性较高,它本身不需要ftp服务器启动。 sftp = ssh + ft[详细]
-
php判断str字符串是否是xml格式数据的方法示例
所属栏目:[PHP教程] 日期:2021-02-18 热度:112
本篇章节讲解php判断str字符串是否是xml格式数据的方法。供大家参考研究具体如下: Jack Herrington PHP Hacks O'Reilly Jack Herrington Podcasting Hacks O'Reilly XML数据 编程之家 tools.jb51.cc ETO;$jsonstr='{ "tools": [ { "name":"css fo[详细]
-
深入理解Yii2.0乐观锁与悲观锁的原理与使用
所属栏目:[PHP教程] 日期:2021-02-18 热度:142
本文介绍了深入理解Yii2.0乐观锁与悲观锁的原理与使用,分享给大家,具体如下: Web应用往往面临多用户环境,这种情况下的并发写入控制, 几乎成为每个开发人员都必须掌握的一项技能。 在并发环境下,有可能会出现脏读(Dirty Read)、不可重复读(Unrepeata[详细]
-
PHP编程实现微信企业向用户付款的方法示例
所属栏目:[PHP教程] 日期:2021-02-18 热度:120
本篇章节讲解PHP编程实现微信企业向用户付款的方法。供大家参考研究具体如下: $v) { $str.=$k.'='.$v.'}$str.='key='.$secrect_key;$data['sign']=md5($str);$xml=arraytoxml($data);// echo $xml;$url='https://api.mch.weixin.qq.com/mmpaymktt[详细]