![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 52
Jef冒牌绅士
神即道,道法自然,如来!
展开
-
php实现计算百度地图坐标之间距离的方法
本文实例讲述了php实现计算百度地图坐标之间距离的方法。分享给大家供大家参考,具体如下:下面是网上的代码,使用的时候需要进行些许修改第一个函数是获得范围,参数为纬度经度半径第二个函数是计算坐标距离 define('PI',3.1415926535898);define('EARTH_RADIUS',6378.137);//计算范围,可以做搜索用户function原创 2016-09-22 19:11:53 · 4168 阅读 · 0 评论 -
php判断字符串字母大小写函数实例
提供一款简单实例的PHP教程判断大小写字母函数方法一: function checkcase($str){ if(preg_match('/^[a-z]+$/', $str)) { echo '小写字母'; } elseif(preg_ma原创 2016-11-10 08:33:20 · 6882 阅读 · 0 评论 -
网游点卡接口说明文档
目录MBOP商户接口说明书 11 引言 31.1 目的 31.2 名词解释 31.3 规范 32 接口基础说明 32.1 基本约定 32.2 报文协议 32.2.1 基本元素(header) 42.2.2 结果元素(result) 42.2.3 示例 42.3 接口安全 52.3.1 签名机制 53 接口详细说明 53.1 全国话费充值业原创 2016-10-20 11:53:10 · 880 阅读 · 0 评论 -
接口安全性解析
针对--->非开放性平台--->公司内部产品 接口特点汇总:1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效;2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程;3、有点接口需要用户登录才能访问;4、有点接口不需要用户登录就可访问; 针对以上特点,移动端与服务端的通信就需要2把钥匙,即2个token。原创 2016-10-20 11:55:20 · 1526 阅读 · 1 评论 -
php开发App接口
APP接口简介:什么是app接口?app接口就是用服务端程序如php写好的脚本,以供app客户端请求而获得数据的一个东西。比如一个视频app的首页,肯定有一些视频列表,那么当你打开这个app时,这个封装在app里的这个首页其实会去请求一个远程php文件如:http://www.example.com/index.php 去获得需要展示在首页的视频列表数据。前段工程师拿到这些数据,就会按照特原创 2016-10-20 11:46:00 · 9922 阅读 · 2 评论 -
PHP的抽象类、接口的区别和选择
区别:1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另Java接口中的成员变量都要声明为public static final类型)<?php abstract class原创 2016-10-31 15:31:38 · 308 阅读 · 0 评论 -
PHP中“简单工厂模式”实例讲解
原创文章,转载请注明出处:http://www.cnblogs.com/hongfei/archive/2012/07/07/2580776.html简单工厂模式:①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化对象看完文章再回头来看下这张图,效果会比较好 1 采用封装方式 2 3 php转载 2016-10-31 15:36:57 · 384 阅读 · 0 评论 -
PHP设计模式之:单例模式
单例模式(职责模式):简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务;单例类:1、构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化;2、拥有一个保存类的实例的静态成员变量3、拥有一个访问这个实例的公共的静态方法(常用getInstance()方法进行实例化单原创 2016-11-10 13:53:36 · 227 阅读 · 0 评论 -
PHP抽奖程序概率算法
//概率算法,6个奖项$prize_arr = array( '0' => array('id'=>1,'prize'=>'iphone6','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), '2' => array('id'=>3,'prize'=>'音箱设备','v'=>10), '3' => arr原创 2016-11-14 11:30:29 · 823 阅读 · 0 评论 -
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
【意图】定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新【GOF95】 又称为发布-订阅(Publish-Subscribe)模式、模型-视图(Model-View)模式、源-监听(Source-Listener)模式、或从属者(Dependents)模式【观察者模式结构图】【观察者模式中主要角色】1原创 2016-11-02 09:51:16 · 9556 阅读 · 1 评论 -
超级管理员登录后如果连续XX分钟没有操作再次操作需要重新登录
首先在设置session页面时session_start();session("name",$adminname);//加入session时间 time()session("time",time());再进入防非法登录的控制器class CommonController extends Controller{public function __construct原创 2016-11-22 09:46:49 · 1126 阅读 · 0 评论 -
连续输入密码错误3次,第二天才能登录
登录安全性 一天内连续输入密码错误3次,第二天才能登录(过了当天凌晨24点)下面我们先在数据库中建立一个试验表,id,用户名username,密码pwd,次数num,时间time(date);这个功能主要在数据库中分3中情况判断1:解锁时间到了,清除数据库以前的记录数,次数值还原02:在解锁时间内,但是不良记录已经达到3次,不能登3:在解锁时间内,并且不良记录未满3次,可以登录原创 2016-11-22 10:01:04 · 2968 阅读 · 0 评论 -
php中实现记住密码下次自动登录的例子
这篇文章主要介绍了php中实现记住密码下次自动登录的例子,本文使用cookie实现记住密码和自动登录功能,需要的朋友可以参考下。做网站的时候经常会碰到要实现记住密码,下次自动登录,一周内免登陆,一个月内免登陆这种需求。这种功能一般都是通过cookie来实现的。本篇文章将简单说一下如何使用php实现该需求的。当然实现该需求的方法有N多种。整个过程就是用户在登陆的时候,如果选择了记住密码或转载 2016-11-22 11:37:39 · 1031 阅读 · 0 评论 -
php中使用session_set_save_handler(),session入库(mysql)机制
seesion的入库(mysql)操作,主要是修改seesion的读取与写入操作主要是通过 bool session_set_save_handler(seesion_open,seesion_close,session_read,session_write,session_destory,session_gc);依次对应的是开启seesion连接方式,关闭session,读取sessio原创 2016-11-04 15:00:46 · 428 阅读 · 0 评论 -
php中fsockopen模仿post与get详解
[导读] 在php中fsockopen函数可以模仿用户去访问一些网站并且还可以带一些常用的信息,如果浏览器,IP,post,get 等等数据,下面我分别一来给大家介绍介绍。如果你要使用fsockopen函数我们必须在php ini中把allow_url在php中fsockopen函数可以模仿用户去访问一些网站并且还可以带一些常用的信息,如果浏览器,IP,post,get 等等数据,下面原创 2016-11-03 09:40:00 · 1028 阅读 · 0 评论 -
伪静态是什么?PHP为什么要使用伪静态?
伪静态是相对真实静态来讲的.一、什么是静态技术?所谓静态的意思,就是地址中不带问号。二、为什么要用伪静态技术?Web应用程序最大的特点之一就是无状态,当一个页面跳转到另一个页面时,那么这个页面上的所有参数都将抛弃,所以动态页面一般利用url地址来保存其参数,就像:www.attjs.net/essay.asp?id=1 这样,搜索引擎在录取该页面时原创 2016-09-22 19:23:43 · 2117 阅读 · 0 评论 -
phpExcel实现Excel数据的导入导出(全步骤详细解析)
一,Excel文件上传,返回数组(引入类文件)//添加excel public function addExcel() { //接收前台文件 $ex = $_FILES['excel']; //重设置文件名 $filename = time().substr($ex['name'],strip原创 2016-09-24 15:29:43 · 32693 阅读 · 1 评论 -
PHP AJAX JSONP实现跨域请求使用实例
实例1 jquery-1.5.2.min.js自己从网上下载test.htmltest ajax.js$.ajax({ type : "post", url : "ajax.php", dataType : "jsonp", jsonp: "callback",//传递给请求处理程序原创 2016-10-21 18:39:36 · 313 阅读 · 0 评论 -
mysql锁 实战测试代码
mysql锁 实战测试代码存储引擎支持的锁定MyISAM表级锁MEMORY表级锁InnoDB行级锁BDB页面锁表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面原创 2016-10-21 17:59:27 · 374 阅读 · 0 评论 -
php中web上传文件的原理及如何限制上传文件的大小及格式
一、限制上传文件的大小move_uploaded_file(); 利用php的文件函数来实现上传这段代码分为两个文件,一个为upload.html,一个是upload.phpupload.html[form] enctype=”multipart/form-data” action=”upload.php” method=”post”>[input type="原创 2016-10-21 19:45:36 · 1419 阅读 · 0 评论 -
在PHP语言中使用JSON和将json还原成数组
从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()1234$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);echo json_encode($arr);?>原创 2016-10-21 19:52:02 · 304 阅读 · 0 评论 -
PHP + jQuery Ajax文件无刷新上传文件
PHP + jQuery Ajax文件上传实例。因为看到一些朋友询问如何实现PHP环境下的网页上传功能,自己这几天刚用了jQuery_upload_multiple上传插件,所以在这里把用法给大家说一下。要实现基于这个插件的上传功能,其实挺简单,需要jquery就行了,另外还有一个上传文件时的PHP程序,费话不多说,先看下面的HTML,也就是带有上传表单,让用户选择上传文件的页面:原创 2016-10-21 20:10:02 · 1480 阅读 · 0 评论 -
PHP file操作类 判断文件或目录是否存在 复制删除文件等
今天与大家分享一个PHP文件操作类,进行常规的FSO文件操作,实现的功能有:PHP获取指定文件大小、判断文件及目录是否存在、删除文件或目录、复制文件或目录、同时创建多级目录、读取文件内容到字符串中、将字符串写入文件、获取文件名后缀、获取目录大小等,使用的PHP函数有:file_exists()、mkdir()、filesize、copy、unlink等,这些知识对熟悉PHP中的文件系统操作,也就是原创 2016-10-21 20:14:51 · 1675 阅读 · 0 评论 -
一个简单的PHP生成缩略图函数
PHP上传图片、生成缩略图是比较常用到的功能,一般我们会把这些功能写一个类,方便我们调用。今天发现了一个比较简单些的PHP生成缩略图函数的代码,不敢独享,特此与大家分享。自己使用时候认真看一下,代码中都有注释的。function img_create_small($big_img, $width, $height, $small_img) {//原始大图地址,缩略图宽度,高度,缩略图地址$i原创 2016-10-21 20:19:20 · 4919 阅读 · 0 评论 -
经典的PHP文件上传类_代码
一个较经典的PHP文件上传类代码,虽然很老,但用的人还是挺多的,当初自己在用PHP做站的时候,就用了这个类。包括有调用的例子,对新手也友好,这个类可以上传图片和其它格式的文件,看你怎么设置了。另外这个上传类可对文件上传大小限制,可自动创建文件上传目录,类中的方法用好了,可以扩展较多的功能。001002// $Id: uploa原创 2016-10-21 20:23:47 · 1625 阅读 · 0 评论 -
PHP生成html静态页面类
一套功能强大的PHP网站系统,生成静态的HTML文件是必需的,以下是为需要生成PHP静态页面而编写的一个类文件,在需要生成静态文件的地方,你只需调用这个类即可,类中定义了一些生成HTML文件所需的功能,需要的请仔细阅读这个类代码吧。view sourceprint?001002class html原创 2016-10-21 20:26:48 · 1581 阅读 · 0 评论 -
PHP使用array_intersect()函数求数组交集
在PHP中求数组的交集,我们可以与PHP给我们提供的现成函数:array_intersect(),其用法格式为:array array_intersect(array array1,array array2[,arrayN…])根据上述的语法格式,我们来写一个例子:12$fruit1 = array("Apple"原创 2016-10-21 20:31:22 · 1326 阅读 · 2 评论 -
CentOS6.5单独 安装指定的PHP版本(php5.5)
安装指定的php版本参考:https://webtatic.com/packages/php55/查询是否安装有php[cpp] view plain copy #rpm -qa|grep php 如果有安装的PHP包,先删除他们#yum remove php.x86_64 php-cli.x86_64 php-common.x转载 2016-12-20 15:22:47 · 1171 阅读 · 0 评论