PHP
文章平均质量分 50
谁想轻轻偷走我的吻
这个作者很懒,什么都没留下…
展开
-
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 · 257 阅读 · 0 评论 -
PHP多图片上传
多文件上传 <?php $path = "uploads/"; $extArr = array("jpg", "png", "gif"); if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){ //上传文件信息 $img = $_FILES['img']; $im原创 2017-07-19 16:01:37 · 359 阅读 · 0 评论 -
PHP&js获取数组中最接近数值的值
function NextNumberArray($Number, $NumberRangeArray){ $w = 0; $c = -1; $abstand = 0; $l = count($NumberRangeArray); for($pos=0; $pos < $l; $pos++){ $n = $NumberRangeArray[$pos];原创 2017-07-20 10:26:17 · 1395 阅读 · 1 评论 -
PHP SQL 多行书写规范
行末空格注意不能省略!原创 2017-06-27 17:00:23 · 667 阅读 · 0 评论 -
PHP递归无限分类
function fenleipaixu(){ $sql = "SELECT cat_id,cat_name,parent_id from ecs_category"; $res = $GLOBALS['db']->getAll($sql); $digui_class = tree_cat($res); $new_class = array();原创 2017-07-03 17:15:10 · 474 阅读 · 0 评论 -
php 微信获取openid
<?php header("Content-type: text/html; charset=utf-8");$code = $_GET["code"]; $html = $_GET['state'];if(empty($code)){// 如果CODE为空,取CODE$APPID='XXXX';$REDIRECT_URI='http://zss.XXXX.com/openid/in原创 2017-06-28 18:51:39 · 1100 阅读 · 0 评论 -
PHP PHPExcel导入excel表格订单
require '../phpexcel/Classes/PHPExcel/IOFactory.php';//PHPExcel git地址:https://github.com/PHPOffice/PHPExcel//获取文件类型后缀 function extend($file_name){ $extend = pathinfo($file_name); $exten原创 2017-06-06 10:47:58 · 1312 阅读 · 0 评论 -
微信JSAPI支付接口GET不到参数问题解决
<?php/** * JS_API支付demo * ==================================================== * 在微信浏览器里面打开H5网页中执行JS调起支付。接口输入输出数据格式为JSON。 * 成功调起支付需要三个步骤: * 步骤1:网页授权获取用户openid * 步骤2:使用统一支付接口,获取prepay_id * 步骤3:原创 2016-09-25 10:40:38 · 4678 阅读 · 0 评论 -
SQL Join的一些总结
SQL Join的一些总结1.1.1 摘要Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性本文将通过具体例子介绍SQL中的各种常用Join的特性和使转载 2016-09-08 18:59:43 · 1281 阅读 · 0 评论 -
OSS图片直接下载
/* 直接下载 */ public function down_img($img_id, $img_w=600, $img_h=600){ $img_info = db('image')->where('img_id',$img_id)->find(); $img_path = $img_info['path']; $ur原创 2017-08-12 10:52:44 · 6363 阅读 · 0 评论 -
thinkphp OSS服务器签名直传
<?php//函数库function gmt_iso8601($time) { $dtStr = date("c", $time); $mydatetime = new DateTime($dtStr); $expiration = $mydatetime->format(DateTime::ISO8601); $pos = strpos($expiration原创 2017-08-12 16:13:19 · 2271 阅读 · 0 评论 -
thinkphp PHPWord数据导出word固定模板,ZipArchive文件批量压缩打包下载
public function down($id){ $res = Db::name('usera')->where('id',$id)->find(); $imgs = htmlspecialchars_decode($res['imgs']); $imgs = json_decode($imgs,true); ...原创 2019-03-06 21:46:47 · 2251 阅读 · 0 评论 -
Composer
【配置国内镜像】修改当前项目的 composer.json 配置文件:打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:composer config repo.packagist composer https://packagist.phpcomposer.com【ga...原创 2018-10-19 20:47:43 · 404 阅读 · 0 评论 -
PHP微信小程序发送模板信息
<?php$openid = $_GET["openid"];$form_id = $_GET["formId"];$json_token=http_request("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=XXX&secret=XXX");$access_...原创 2018-05-08 18:13:55 · 547 阅读 · 0 评论 -
thinkphp5单图上传压缩
/** * 通用图片上传接口 * @return \think\response\Json */ public function upload() { $config = [ 'size' => 10000000, 'ext' => 'jpg,gif,png,bmp,...原创 2018-03-01 17:37:49 · 5333 阅读 · 0 评论 -
PHP房贷计算
function debx() { $dkm = 360; //贷款月数,20年就是240个月 $dkTotal = 390000; //贷款总额 $dknl = 0.049; //贷款年利率 $emTotal = $dkTotal * $dknl / 12 * pow(1 + $dknl / 12, $dkm) / (pow(1 + $dknl / ...转载 2018-02-28 12:55:02 · 348 阅读 · 0 评论 -
用最好的语言 PHP 玩微信跳一跳
<?phprequire 'config.php';function similar($rgb1, $rgb2) { $r1 = ($rgb1 >> 16) & 0xFF; $g1 = ($rgb1 >> 8) & 0xFF; $b1 = $rgb1 & 0xFF; $r2 = ($rgb2 >> 16) & 0xFF; $g2 = ($rgb2 >> 8) & 0xFF; $转载 2018-01-02 11:30:02 · 707 阅读 · 0 评论 -
thinkphp5 phpexcel导出导入
<?phpnamespace app\admin\controller;use app\common\controller\AdminBase;use PHPExcel_IOFactory;use PHPExcel;/** * 操作日志 * Class Article * @package app\admin\controllers */class Baoming exte原创 2017-10-10 06:54:13 · 2466 阅读 · 0 评论 -
PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的区别
转载:http://www.cnblogs.com/whoknows/articles/2425841.html最近发现很多PHP程序员对php版本知识了解不是很清楚,自己也看了不少类似的文章,还是感觉不够明确和全面,网上的结论又都是模棱两可,在此,给出最完整甚至武断的解释。 本文讲解:VC6与VC9,Thread Safety与None-Thread S转载 2017-08-15 09:59:25 · 320 阅读 · 0 评论 -
PHP获得数组的交集与差集
数组的交集 array_intersect()array_intersect()函数返回一个保留了键的数组,这个数组只由第一个数组中出现的且在其他每个输入数组中都出现的值组成。其形式如下:array array_intersect(array array1,array array2[,arrayN…])下面这个例子将返回在$fruit1数组中出现的且在$fruit2和$fru转载 2016-08-24 19:26:19 · 294 阅读 · 0 评论 -
PHP删除目录及目录下所以文件
function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) {转载 2016-07-29 10:58:08 · 262 阅读 · 0 评论 -
PHP单态设计模式
转载 2016-06-20 16:06:22 · 384 阅读 · 0 评论 -
PHP构造方法&析构函数
转载 2016-06-20 16:07:43 · 212 阅读 · 0 评论 -
PHP实例化对象
转载 2016-06-20 16:12:38 · 833 阅读 · 0 评论 -
PHP类中的成员属性和成员方法
转载 2016-06-20 16:09:47 · 953 阅读 · 0 评论 -
PHP面向对象中常见的关键字
原创 2016-06-20 15:10:51 · 359 阅读 · 0 评论 -
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 · 594 阅读 · 0 评论 -
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 · 4144 阅读 · 0 评论 -
PHP类的封装
转载 2016-06-20 15:18:11 · 224 阅读 · 0 评论 -
PHP类的继承
原创 2016-06-20 15:16:30 · 277 阅读 · 0 评论 -
PHP斗地主分牌,数组打乱排序,切割数组,合并数组,按值排序数组。
<?phpheader("Content-type:text/html;charset=UTF-8");//$arr=array('101','102','103','104','201','202','203','204','301','302','303','304','401','402','403','404','501','502','503','504','601','602','原创 2016-07-08 10:55:04 · 760 阅读 · 0 评论 -
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 · 752 阅读 · 0 评论 -
PHP判断二级域名,301跳转
<?php$yuming = $_SERVER['HTTP_HOST'];//取当前域名$yuming = wap.xxxx.com$weizhi = stripos($yuming,".");//取“点”在域名第一次出现的位置这里输出为3$erjiyuming = substr($yuming,0,$weizhi);//取域名$yuming字符串0到3的字符。这里输出为wapif($er原创 2016-07-07 10:51:59 · 1765 阅读 · 0 评论 -
PHP判断是否是手机浏览页面,是的话跳转到手机页面。
function isMobile() { $mobile = array(); static $mobilebrowser_list ='Mobile|iPhone|Android|WAP|NetFront|JAVA|OperasMini|UCWEB|WindowssCE|Symbian|Series|webOS|SonyEricsson|Sony|BlackB原创 2016-07-07 11:35:15 · 873 阅读 · 0 评论 -
php实现畅言留言板和网易跟帖样式
我要实现的就是下图的这种样式,可参考下面这两个网站的留言板,他们的实现原理都是一样的php实现畅言留言板和网易跟帖样式 和php实现畅言留言板和网易跟帖样式 原理需要在评论表添加两个主要字段 id 和 pid ,其他字段随意添加,比如文章id、回复时间、回复内容、回复人什么的。其中pid就是当前已经回复过的评论的id。转载 2016-06-21 14:31:14 · 1657 阅读 · 0 评论 -
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 · 5973 阅读 · 1 评论 -
php操作数组 (合并,拆分,追加,查找,删除等)
1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码 array array_merge (array array1 array2…,arrayN) 这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个转载 2016-06-21 14:12:06 · 329 阅读 · 0 评论 -
phpstudy apache 配置SSL证书httpd-ssl.conf
## This is the Apache server configuration file providing SSL support.# It contains the configuration directives to instruct the server how to# serve pages over an https connection. For detailed i...原创 2019-03-10 16:48:31 · 1362 阅读 · 0 评论