php基础知识
忘妄
这个作者很懒,什么都没留下…
展开
-
本地环境调试发送邮件功能
php本地邮件功能报错原创 2022-06-23 13:28:02 · 797 阅读 · 0 评论 -
Mac一些操作命令
1. find ~ -iname "*phpstorm*" //在当前用户文件夹下查找含phpstorm的文件。2.dscacheutil -q group //查看所有用户和组原创 2021-08-16 14:18:46 · 93 阅读 · 0 评论 -
Laravel事件广播项目中使用laravel-echo-server
应用场景一个拍卖项目,用户出价成功后,所有围观用户的当前页面显示最新出价。参考博客:https://blog.csdn.net/woqianduo/article/details/89517229根据这个流程走下来没有问题,成功了。我的laravel版本是5.8,有稍微不同的地方中间遇到监听不到事件问题,不过最后突然好了,也是翻阅了好多资料,不过大部分是因为config->database redis前缀那行注释。php artisan queue:worklar.原创 2020-08-20 17:51:00 · 655 阅读 · 0 评论 -
laravel——JWT 二次使用记录
#项目环境laravel5.8 php7.1.3#安装扩展composer require "tymon/jwt-auth:1.0.0" #选择版本安装#编辑config/app.php#providers 中添加Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class,#aliases 添加'JWTAuth'=> Tymon\JWTAuth\Facades\JWTAuth::class,'JWTFactory'=...原创 2020-06-12 20:14:22 · 109 阅读 · 0 评论 -
php高并发之opcache详解--真的可以变快
客户的一台服务器,业务逻辑比较简单 。估算pv在120w左右吧,用的是阿里云2c4g的服务器。一大早就开始卡顿了,登陆服务器后查看负载到了八九十。开整:1.进入php,ini 搜索opcache 。2,修改对应参数(如下)zend_extension=opcache.so #引入扩展 php7中默认已经装好了 可能是鼓励大家用吧[opcache];opcache开...原创 2020-03-01 17:16:48 · 1413 阅读 · 1 评论 -
curl使用,发送json格式
//curl function http($url, $data = NULL, $json = false) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false)...原创 2020-02-12 18:23:46 · 368 阅读 · 0 评论 -
接口文档神器apidoc使用记录
1. 由于apidoc依赖node.js的包管理工具npm进行安装,所以安装apidoc之前要先安装node.js(npm会在安装node时顺带进行安装)。2. node -v node.js安装成功后会显示版本信息。3. npm install apidoc -g 安装apidoc。4. apidoc -v 安装成功后会显示版本信息。...原创 2020-02-04 16:12:21 · 314 阅读 · 0 评论 -
laravel表单提交后台阻止重复提交
中间件:<?phpnamespace App\Http\Middleware;use Illuminate\Foundation\Http\Middleware\TrimStrings as Middleware;class LimitFormRepeatSubmit extends Middleware{ public function handle($req...原创 2020-01-08 11:09:25 · 1103 阅读 · 0 评论 -
地图js部分
<script type="text/javascript">var tcount = {{$sort}}+1; //表格行数var land = [];var total = {{$need->area_measure}}; //总面积//处理地块信息var need_id = $("input[name='id']").val();$.post("{{ rou...原创 2019-12-23 01:08:43 · 116 阅读 · 0 评论 -
layui+laravel三级联动地址修改
<div class="layui-form-item"> <label for="" class="layui-form-label"><span style="color:red">*</span>作业地址</label> <input type="text" hidden="hidden" id="s_pro...原创 2019-12-23 01:07:09 · 2565 阅读 · 0 评论 -
php转义
函数名 释义 介绍 htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成& "转成" '转成' <转成< >转成> ...原创 2019-12-18 10:38:56 · 577 阅读 · 0 评论 -
递归函数,菲波那切数列,无限极分类。
递归函数:自己调用自己, 必须要有结束条件。function digui($n){ echo $n; if($n>0){ digui($n-1); }else{ echo'---------'; } echo $n; } digui(3); 输出结果 3210--------0123;菲波那切数列:n代表第几列,f(n)代表第n列...原创 2018-03-16 20:49:04 · 196 阅读 · 0 评论 -
laravel5.2引入支付宝支付sdk
业务功能适用于商家在移动端网页应用中集成支付宝支付功能。商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,商家网页会跳转到支付宝中完成支付,支付完后跳回到商家网页内,最后展示支付结果。若无法唤起支付宝客户端,则在一定的时间后会自动进入网页支付流程。 一. 创建应用链接:支付宝蚂蚁金服开放平台注意:需拥有实名认证的支付宝账户。 企业或个体工商户可申请 ...转载 2018-07-28 10:26:31 · 2733 阅读 · 0 评论 -
laravel执行migrate报错1071 Specified key was too long; max key length is 1000 bytes
laravel 执行 php artisan migrate 安装数据库报1071 Specified key was too long; max key length is 1000 bytes数据库不支持长字节 需要在 \app\Providers\AppServiceProvider.php文件里面添加状态码191 具体代码如下1.DBengine是MyIsAm改为Inn...原创 2019-08-25 08:06:28 · 241 阅读 · 0 评论 -
layui问题记录,时间插件闪现
初始化了时间控件,点击触发时就一闪就消失了。这种情况主要是出现在弹出窗的时间控件上。解决:初始化时加一个属性trigger: 'click',例如:laydate.render({ elem: '#executionTime', format: 'yyyy-MM-dd HH:mm:ss', type: 'datetime', ...原创 2019-08-26 10:24:46 · 236 阅读 · 0 评论 -
laravel-ueditor-
1.composer require stevenyangecho/laravel-u-editor //通过composer安装;2.config/app.php 里面添加 ‘Stevenyangecho\UEditor\UEditorServiceProvider’;3.php artisan vendor:publish --??页面中使用:@inclu...原创 2019-08-28 12:01:09 · 151 阅读 · 0 评论 -
使用Navicat连接服务器mysql
原创 2019-09-09 09:08:33 · 326 阅读 · 0 评论 -
php通过ip地址获取城市信息
下载qqwry.da$ip = '1.202.241.99'; $ip1num = 0; $ip2num = 0; $ipAddr1 = ""; $ipAddr2 = ""; $dat_path = storage_path().'\qqwry.dat'; //文件路径 if (!preg_m...原创 2019-09-26 17:06:09 · 381 阅读 · 0 评论 -
laravle中使用guzzle及问题cURL error 60: SSL certificate problem: unable to get local issuer certificate
use GuzzleHttp\Client;$client = new Client();$response = $client->request('GET', 'http://xx.com');$code = $response->getStatusCode();//获取http响应状态码$data = $response->getBody()->getCo...原创 2019-09-30 14:30:19 · 2184 阅读 · 2 评论 -
php四种基础算法:冒泡,选择,插入和快速排序法
许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。下面是我按自己的理解,将四个方法分析一遍。需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从小到的顺序进行排序。 $arr(1,43,54,62,21,66,...转载 2018-02-28 16:20:37 · 134 阅读 · 0 评论