- 博客(26)
- 收藏
- 关注
转载 PHP【求两个经纬度之间的距离】
<?php define('EARTH_RADIUS', 6378.137);//地球半径,假设地球是规则的球体 define('PI', 3.1415926); /** * 计算两组经纬度坐标 之间的距离 * params :lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len_type (1:m or 2:km);
2016-06-29 18:17:50 227
转载 thinkphp3.2【自动加载】
在3.2中,基本上无需手动加载类库文件,你可以很方便的完成自动加载。 命名空间自动加载系统可以通过类的命名空间自动定位到类库文件,例如:我们定义了一个类 Org\Util\Auth 类:1. namespace Org\Util;2. class Auth {3. }保存到 ThinkPHP/Library/Org/Util/Auth.class.php。接下来,我
2016-06-24 00:22:03 726
原创 PHP array_multisort()函数多维数组排序
echo ""; var_dump($data); echo ""; foreach ($data as $key =>$row){ $juli1[$key] = $row ['juli']; //Foreach取出作为排序索引的列 } echo ""; var_dump(
2016-06-21 19:48:54 735
转载 php实现畅言留言板和网易跟帖样式
我要实现的就是下图的这种样式,可参考下面这两个网站的留言板,他们的实现原理都是一样的php实现畅言留言板和网易跟帖样式 和php实现畅言留言板和网易跟帖样式 原理需要在评论表添加两个主要字段 id 和 pid ,其他字段随意添加,比如文章id、回复时间、回复内容、回复人什么的。其中pid就是当前已经回复过的评论的id。
2016-06-21 14:31:14 1644
转载 php将json格式的数据直接存入mysql数据库
直接使用php函数 json_encode ,数据存入mysql时会报错:Php代码 $imgs_str = json_encode($imgs_array); $imgs_str = addslashes($imgs_str); $update_query = "updatearticleset imageList = $imgs_str where i
2016-06-21 14:17:33 5865 1
转载 php操作数组 (合并,拆分,追加,查找,删除等)
1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码 array array_merge (array array1 array2…,arrayN) 这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个
2016-06-21 14:12:06 319
原创 thinkphp3.2【SQL各种查询条件&&select()方法原理追踪】
【各种查询条件设置】$obj = D(); 创建对象$obj -> select(); 查询数据select 字段,字段 from 表名 where条件 group字段 having 条件 order排序 limit限制条数;SELECT%DISTINCT%%FIELD%FROM %TABLE%%JOIN%%WHERE%%GROUP%%HAVI
2016-06-20 23:36:15 2862
原创 thinkphp3.2【model模型】
【连接数据库配置】convertion.phpconfig.php1. 在config.php做数据库连接配置 2. 制作model模型a) model本身就是一个类文件b) 数据库中的每个数据表都对应一个model模型文件c) 最简单的数据model模型类 3. 字段缓存设置tp框架执行过程中会使用到数据表中的字段信息,通过sql语句可以查询”show
2016-06-20 23:30:05 4650
转载 PHP单个图片上传
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><form method="post" enctype="multipart/form-data" action=""> <input id="photoimg" type="file"
2016-06-19 20:09:59 575
原创 thinkphp3.2【框架执行流程分析】
【框架执行流程分析】tp框架内部代码集成:面向过程和OOP面向对象 1. index.php 入口文件 2. ThinkPHP/ThinkPHP.php 在php5.3版本以后 设置常量有两种方式: const name = value; 作用域根据当前命名空间决定 define() 作用域全局 ① 定义了许多常量
2016-06-18 10:34:48 461
原创 thinkphp3.2【跨控制器调用】
【跨控制器调用】一个控制器在执行的时候,可以实例化另外一个控制,并通过对象访问其指定方法。跨控制器调用可以节省我们代码的工作量例如:有10个页面,都要现实指定的数据信息显示。比如我们网站的“会员数目有200万”,这个信息需要在10个页面都显示这个数据是通过UserController.class.php 里边额方法number()给查询出来的现在商品列表页面也需要显示200
2016-06-18 10:30:46 493
原创 thinkphp3.2【空操作和空控制器使用】
【空操作和空控制器使用】空操作:就没有指定的操作方法空控制器:没有指定控制器http://网址/index.php/Home/User/loginhttp://网址/index.php/Home/User/hello空操作http://网址/index.php/Home/beijing/login 空控制器 空操作:一般网站处于安全考虑不给用户提
2016-06-18 10:20:37 2095
原创 thinkphp3.2【url地址大小写设置】
【url地址大小写设置】在config.php里边对url大小写敏感进行设置 引入文件:include “hello.php”; include(“Hello.php”);实际都会把指定文件找到hello.phptp框架本身自己做了额外设置 :include (“hello.php”) include “Hello.php”; 表示需要引入两个不同文件 总结:
2016-06-17 22:23:14 1298
原创 thinkphp3.2【控制器调用视图view模板&视图模板与项目进行整合】
【控制器调用视图view模板】控制器----》视图 APP_DEBUG = true; 调试模式错误信息显示更详细 控制器和模板的关系通常:在view目录通常会有一个与控制器标志一样的目录,里边有具体模板文件例如GoodsController.class.php 控制 在view目录有Goods目录,里边都是Goods控制器对应的模板文件 【
2016-06-17 22:16:23 5783
原创 thinkphp3.2【开发、生产模式】
【开发、生产模式】开发调试模式:系统需要加载24个文件 index.php define(“APP_DEBUG”,true);生产模式:系统只需要加载很少的7个文件 index.php define(“APP_DEBUG”,false);节省了许多文件的开发、关闭的系统开销,节省资源观察系统运行过程中生成的日志信息:1. 做变量配置,convertion.p
2016-06-17 22:06:36 528
原创 thinkphp3.2【路由解析】
【路由解析】通过url地址get参数找到指定的控制器,并进行对应方法调用请求http://网址/index.php?m=模块名称&c=控制器&a=方法以上url地址信息代码不够优雅、不安全。 tp框架url地址可以由以下四种1. http://网址/index.php?m=XX&c=XX&a=XX 基本get模式2. http://网址/index.php/模块
2016-06-17 21:55:52 2200
原创 OneThink发送手机短信验证APP接口
<?php// +----------------------------------------------------------------------// | OneThink [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------
2016-06-17 18:51:55 1800
原创 PHP多图片上传并按照比例修改像素
<html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <head> <title>多文件上传</title> </head> <body> <form accept="" method="post" enctype="multipart/form-data"> <input type="fi
2016-06-17 16:27:24 4117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人