自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 php 全文检索 sphinx (支持中文、字母、数字) linux

php 全文检索

2021-12-30 18:39:41 555

原创 lnmp 新手环境配置 (nginx1.2 php7.3 git )

在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-develyum -y install gcc pcre-devel zlib-devel openssl openssl-devel 安装以上依赖包的命令nginx下载地址:https://nginx.org/download/ 选择自己所需的版本,然后下载,通过ftp 上传到服务器,上传的路径为 /usr/local/下,依次执行以下命令## 解压tar -zxvf ng..

2021-07-15 10:55:48 285

原创 获取某年内每天的日期

$stimestamp = 1609430400;$etimestamp = 1640966399;// 计算日期段内有多少天$days = ($etimestamp-$stimestamp)/86400+1;// 保存每天日期$date = array();for($i=0; $i<$days; $i++){ $date[] = date('Y年m月d日', $stimestamp+(86400*$i));}return $date;...

2021-06-24 15:35:36 125

原创 tp 框架防sql注入

在 application/config.php 中有个配置选项框架默认没有设置任何过滤规则,你可以是配置文件中设置全局的过滤规则则会调用这些函数 自动过滤// 默认全局过滤方法 用逗号分隔多个'default_filter' => 'htmlspecialchars,addslashes,strip_tags',htmlspecialchars:防XSS攻击,尖括号等转义过滤addslashes:防SQL注入,在每个双引号(")前添加反斜杠strip_tags:剥去字符.

2021-06-24 15:35:27 468

原创 tp5 操作mongo 分组、分页、统计查询

$mongo = Db::connect('database.mongodb');$query = $query = [ 'aggregate'=>'表明', 'pipeline'=>[ [ '$match'=>['条件查询的字段'=>条件] //条件 ], [ '$group'=>['_id'=>'$month'] //分组 ].

2021-06-24 14:56:21 1112

原创 php 微信与支付宝支付(PC)

//微信支付本人是拿TP5框架1.先从微信官网把SDK下载下来,在vendor根目录下边新建一个文件夹起名叫做wxpay,然后把ilb下边所有的文件放到新建的文件夹下边(wxpay),再将example文件夹下的WxPay.Config.php拿出来,放到wxpay目录下,修改require_once所引入的路径,在配置起文件中所需的参数, 然后再去商户平台下载证书,最好放到有...

2019-10-23 18:24:00 241

翻译 php 小程序微信支付

$appid = 小程序的APPID $appsecret = 小程序密钥 AppSecret $code = 是小程序调用wx.login 传输的code $url = "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$appsec...

2019-08-15 18:00:09 174

原创 前端js 发出请求

$.getScript(url); 向指定的url 发出一个请求

2019-07-29 18:12:11 227

原创 tp5框架异常处理

对于一些没有开启路由的情况下,访问模块控制器方法不存在的情况下会进行报错, 将报错跳转到自己指定的页面,所以修改TP的源码,对其进行研究,对think\library\think\APP.php 对其文件进行修改, 对module 这个方法进行修改,这样报错就跳转到自己指定的页面,这只是一个例子...

2019-07-11 15:16:27 282

原创 php上传图片(腾讯云对象存储)

public function cosPub(){//引入腾讯云的文件 autoload.php' $secretId = ""; //"云 API 密钥 SecretId"; $secretKey = ""; //"云 API 密钥 SecretKey"; $region = ""; //设置一个默认 $cosClient = new \Qcloud\Co...

2019-06-27 15:21:55 2138

翻译 tp5.1 与vue 等前端框架进行跨域

新建一个控制器<?phpnamespace app\index\behavior;use think\Response;class CORS { public function appInit(){ header('Access-Control-Allow-Origin: *'); header("Access-Control-All...

2019-05-27 19:25:59 1026

翻译 PHP 使用ckeditor4 中的上传图片

1、在页面中引入ckeditor核心文件ckeditor.js<script type="text/javascript" src="ckeditor/ckeditor.js"></script>2. 在使用编辑器的地方插入HTML控件<textarea id="TextArea1" cols="20" rows="2" class="ckeditor"...

2019-04-20 09:34:27 1590 6

原创 PHP 将数据导出excel

下载功能请使用 a 标签 下载, public function show(){$excel = $this->excelExport();}/** * excel表格导出 * @param string $fileName 文件名称 * @param array $headArr 表头名称 * @param array $data 要导出的数据 ...

2019-04-19 15:23:38 236

翻译 查询子集的全部父级ID 以及 多维数组转换二维数组

递归获取所有的父级public function getParents2($categorys,$catId){ $tree=array(); while($catId != 0){ foreach($categorys as $item){ if($item['sid']==$catId){ $tree...

2019-04-17 11:57:00 501

原创 php 将数据写入文件

$path = "static/test/".date("Y").date("m").date("d")."/"; 这个是路径if(!file_exists($path)) 递归无限制创建文件夹{ mkdir($path,0777,true); ...

2019-03-23 17:28:52 552

原创 mysql 视图查询(php)

所谓的视图查询就是将一个或多个表的数据整合到一个视图中(通俗的理解就是一个表), 可能在查询数据的时候会遇到这种情况, 一次性将多个表中的数据进行查询,而且表与表之间没有任何联系、没有能够连接的条件,但是这时候需要做分页, 这里有多种做分页的办法, 比如 使用PHP分页函数array_slice , 还有就是使用mysql的视图查询, 这种视图做法就是将所有的数据整合到一个表中, 一个表...

2019-03-23 17:24:08 1305

翻译 PHP使用 ckeditor4 编辑器插入 mathtype数学公式插件

1. 解压缩CKEditor MathType集成并将ckeditor_wiris目录复制到CKEditor集成目录中。例如,你将拥有ckeditor/plugins/ckeditor_wiris。必须是MathType集成目录的名称ckeditor_wiris。2. mbstring 必须在服务器中安装和启用扩展。在包含在的PHP文件上为Web服务器用户授予执行权限ckeditor/...

2018-12-13 09:21:07 2828

翻译 php无限极分类

public function menu() { $model = new Menu(); $data = $model-&gt;menuAll(); $list = $this-&gt;demo($data,0); return json_encode(["code"=&gt;101,"message"=&gt;'返...

2018-11-16 11:31:06 116

翻译 php &参数转换数组

$form = $_POST['form']; $addData = urldecode($form); $array=[]; $paramArrs = explode('&amp;', $addData); foreach ($paramArrs as $paramArr)   { $array[s...

2018-09-29 11:27:37 1826

原创 上一章的答案 在这 laravel

Route::any("admin/login/{action?}", function (App\Http\Controllers\Admin\LoginController $index, $action = 'login') {    return $index-&gt;$action();});¥action='login'   以上就是给他个默认的方法,如果访问的方法不存在 ,则...

2018-07-18 18:50:11 426

原创 laravel 路由

话不多说,先看代码Route::any("index/{action?}", function (App\Http\Controllers\Admin\indexController $index, $action = 'index') {    return $index-&gt;$action();});意思是   访问index 控制器 下的方法,,如果控制器中有方法,则访问在地...

2018-07-18 18:46:59 146

原创 Cookie存储信息

2018-06-15 09:01:32 945

原创 简述cookie与session的区别,禁用cookie后,session还能用吗?

(1)cookie数据存放在客户的浏览器上,session数据放在服务器上。(2)cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗        考虑到安全应当使用session。(3)session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能        考虑到减轻服务器性能方面,应当使用COOKIE。(4)单个cookie保存的数据不能...

2018-06-14 10:23:17 3149 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除