- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 记录docker安装gmssl的流程以及docker的使用
docker cp "C:\Users\11493\Desktop\GmSSL-PHP-main.zip" 容器id:/于是我就把GmSSL-3.1.1-Linux 下的文件统统转移到usr/local中的三个文件当中了。同时因为库的问题 就需要将local中的lib库作为可以搜索的地方 执行下面的步骤。//本来上面这样就可以使用了 但是 php的拓展安装就存在问题了。//然后就去执行php的拓展包的文档内容就可以了。#自己的安装版本 php全部环境的安装。//将系统的lib作为库文件搜索。
2024-12-17 11:58:13
355
原创 phpexcel读取csv文件
参数 文件的属性 这里的$info 是利用tp5文件上传获取的protected function excelPort($info){ //获取后缀 $type = $info->getExtension();//CSV //格式 $path = ROOT_PATH . 'public' . DS . 'uploads'.DS.$info->getSaveName();//文件路径 require_once ROOT_PA.
2021-11-04 14:27:00
1349
原创 curl请求get post合一处理
//curl 请求function httpCurl($url="",$data= [],$method="get"){ //初始化curl $ch = curl_init(); //设置头部信息 根据自己的需求制定 $header = array( 'Accept: application/json', ); //设置抓取的url curl_setopt($ch, CURLOPT_URL, $url); // 设置请求头.
2021-05-25 15:52:16
220
原创 PHP自己面试遇到的题目总结
4/12号1.redis的操作 使用到的场景 如何使用的类型 包括 字符串 list hash set zset我主要使用到的是字符串类型 使用的位置存储用户的登录信息以及权限的验证方面 将数据使用json_encode的方式存储到相应的键值对当中2.mysql百万级数据的分页mysql 利用limit 加上索引的方式来进行处理 可以使用复合索引来解决问题3.mysql事务的 賍读 不可重复读 幻读mysql 的事务分离分为4个机制最低级别的 读取已修改未提交的级别 造成賍读的问
2021-04-13 13:35:54
132
原创 PHP 瓦片图算法 谷歌地图
//1.高德 道路图层地址//http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x=105&y=48&z=7//其中 x =105 y = 48 zoom = 7//java 算法//将tile(瓦片)坐标系转换为lnglat(地理)坐标系//其中title 在java中是实体类 他里面包含了 瓦片地址 xyz/* ...
2021-01-19 10:04:27
373
原创 初学EasySwoole使用情况总结包括数据库 模板 验证码 session 文件上传等学习总结
1.安装swoole php扩展2.安装easyswoole框架 顶层框架 需要安装各类扩展才可以使用3.扩展使用列表 根据自己的需求定制下载session 需要下载mysql 需要下载 我用的是tp5.1 的think-ormtemplate 需要下载 我用的是tp5.1 的think-template热重启服务需要下载4.使用方式a.热重启服务 composer 下载地址 composer require easyswoole/hot-r...
2020-09-29 11:41:48
504
原创 微信授权登录流程
微信授权登录流程1 公众号注册获取appid 与secret2 控制器操作 主要是个过程理解就行了public function _initialize(){//a.判断session是否存在if(!session("openid")){//b. 判断code是否存在if(!isset($_GET(["code"])||empty($_GET["code"]))//c.微信授权 静默授权 或者是用户点击按钮通过授权$getCodeUrl = "https://op...
2020-08-31 08:38:26
1578
原创 短信发送 阿里大鱼
阿里大鱼短信发送使用根据自己的经验 我用的是tp5.1的版本 其他的框架也是类似的掌握流程就可以了第一步 使用composer 下载阿里大鱼短信接口 composer require flc/dysms第二部 使用下载好的文件 在控制器中进行引用use Flc\Dysms\Client;use Flc\Dysms\Request\SendSms;第三步 正式使用 在你需要用到方法当中设置短信的key和secret$config = [ 'ac...
2020-08-27 14:42:32
198
原创 库表的备份
header("Content-type:text/html;charset=utf-8"); $datalist = "所有的数据表数组"; //1.生成文件名 $filename = 数据库名称.".sql"; //判断文件是否存在 如果存在就删除 从新生成 if(is_fi...
2020-03-21 10:26:53
83
原创 sql表的生成
//规定表的编码header("Content-type:text/html;charset=utf-8");$name="数据表的名称"//1.生成文件名$filename = $name.'.sql';//2.将创建的数据放到文件中 $str = "-- -----------------------------------------------\r\n"...
2020-03-21 10:23:03
179
原创 PHP正则获取指定标签中的内容
$str = file_get_contents('./zhiwei.html');//利用正则表达式获取里面的数据//获取大分类$regex4 = "/<aa>.*?<\/aa>/ism"; if(!preg_match_all($regex4, $str, $matches)){ echo '获取大分类出错'; }//继续正则获取文字 利...
2019-12-28 14:34:22
2152
原创 递归获取地区数据信息
<?php//利用地址符 可以每次将自己 需要的数据通过变量来持续获取//我这个是获取地理区域的数据方式 利用的是tp5的框架function areainfo($areaid,&$rs){ //获取地区信息 $areaOne = \think\Db::name('areainfo')->where('id',$areaid)->find(); //继续查...
2019-12-27 17:25:57
612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人