php
文章平均质量分 57
涛々
一切皆有可能!
展开
-
TP6 官方消息队列
TP6 官方消息队列转载 2022-07-11 17:22:29 · 1483 阅读 · 0 评论 -
TP6 扩展插件
TP6扩展插件原创 2022-07-11 17:16:10 · 847 阅读 · 0 评论 -
CatchAdmin 之 Excel 导入
CatchAdmin 之Excel导入转载 2022-03-18 10:16:39 · 946 阅读 · 0 评论 -
MAC下安装MAMP PRO5.4的PHP redis扩展
首先说明:所谓添加扩展,分两步:编译PHP源码,生成 redis.so 扩展文件,并将扩展文件放在扩展的文件夹下 修改php.ini, 即在php.ini 中添加一行:extensions = redis.so;作者:拿破仑蛋糕链接:https://www.jianshu.com/p/09394aac9b36来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...原创 2021-06-16 15:31:23 · 439 阅读 · 3 评论 -
解决cURL resource: Resource id #147; cURL error: SSL certificate problem: unable to get local issuer..
我这边抛出这个问题是因为我在php后端接口上 调用了阿里云OSS-SDK:"aliyuncs/oss-sdk-php": "~2.0"请求删除文件的操作后出现这个错误提示的:RequestCoreException: cURL resource: Resource id #147; cURL error: SSL certificate problem: unable to get lo...原创 2020-05-03 16:13:36 · 3922 阅读 · 0 评论 -
php 生成微信小程序码(可携带参数) 永久有效,数量暂无限制
官方文档入口一、首先要先获取access_token,把拿到的token存放在redis中a.php文件/** * 获取小程序全局唯一后台接口调用凭据 accessToken * access_token 的有效期目前为 2 个小时,需定时刷新,重复获取将导致上次获取的 access_token 失效; * @param appid 小程序appid * @par...原创 2020-05-02 21:57:47 · 2750 阅读 · 0 评论 -
TP6.0框架 - 多应用模式项目 windows本地部署配置
按TP6官方文档,多应用模式部署完成后,打开 PHPstudy,把mysql和nginx都启动一、先在本地配置个虚拟主机(网站域名)打开 左侧网站,然后点击 创建网站,出现以下弹框在基本配置下,随便输入一个喜欢的域名, 然后PHP版本要选择 >= 7.1.0的最后选择网站默认的根目录,把地址指向你的TP6项目下的public文件夹二、修改配置文件1、打开 ...原创 2020-04-19 13:27:05 · 1097 阅读 · 0 评论 -
php算术运算 处理丢失精度问题 并保留小数点
解决方法:使用php的内库libbcmath(自 PHP 4.0.4,libbcmath 随同 PHP 一起发布。该扩展不需要任何外部的库)$a =bcdiv(100, 100, 2); // 除法那么 $a = 1.00; bcadd— 2个任意精度数字的加法计算 bccomp— 比较两个任意精度的数字 bcdiv— 2个任意精度的数字除法计算...转载 2020-04-09 10:07:39 · 1393 阅读 · 0 评论 -
PHP 阿里云短信服务
阿里云短信服务原创 2019-03-26 11:02:08 · 3215 阅读 · 0 评论 -
PHP 指定时间戳 加上指定秒、分钟、小时等
<?php// 当前时间戳 格式:2019-03-13 18:00:00echo date('Y-m-d H:i:s', strtotime('now'));// 当前时间戳+1秒echo date('Y-m-d H:i:s', strtotime('+1second'));// 当前时间戳+1分echo date('Y-m-d H:i:s', strtotime('+1...原创 2019-03-13 17:35:14 · 23299 阅读 · 1 评论 -
解决TP5.1 报错:Non-static method think\Cookie::get() should not be called statically...
在Controller类中获取Cookie时完整的报错:Non-static method think\Cookie::get() should not be called statically, assuming $this from incompatible context百度翻译过来的意思:假设$this来自不兼容的上下文,则不应静态调用非静态方法think\cookie::g...原创 2019-02-28 16:27:11 · 38062 阅读 · 1 评论 -
TP5框架 《使用PHPExcel 导入Excel表格到数据库》
先从我的Github上,下载PHPExcel类扩展: https://github.com/hujinchen/PHPexcel/tree/master然后去TP框架的 extend 文件夹下新建个文件夹命名为 phpexcel,把下载下来的文件放到这目录下前端代码://html<div style="display: inline-flex;position: rela...原创 2019-01-30 16:59:18 · 1333 阅读 · 0 评论 -
TP5框架 《防sql注入、防xss攻击》
如题:tp5怎么防sql注入 xss跨站脚本攻击呢?其实很简单,TP框架中有自带的,在 application/config.php 中有个配置选项:框架默认没有设置任何过滤规则,你可以是配置文件中设置全局的过滤规则:// 默认全局过滤方法 用逗号分隔多个'default_filter' => 'htmlspecialchars,addslashes,strip_tags'...原创 2019-01-23 11:21:37 · 13259 阅读 · 13 评论 -
TP5框架 《登录超时或非法访问》
为了项目的安全性考虑,就是当登录超时或者未登录时,通过浏览器的地址栏直接输入项目内的地址时,如果想禁止未登录的用户不可以访问到后台,可以这样做:1、首先每个类都继承一个基类Controlleruse think\Controller;class Index extends Controller{}2、在这个基类中,默认的构造方法好像调用了 _initialize() 这...原创 2019-01-21 14:40:30 · 1721 阅读 · 0 评论 -
TP5框架 《美化框架自带的跳转页面》
tp5框架,成功或者失败跳转提示页面一般都是用框架自带的,个人感觉挺难看的,所有给他美化了下。成功和失败跳转的方法文件位置: /thinkphp/library/traits/controller/Jump.php 这个文件中定义了error()和success()操作失败或成功跳转的快捷方法成功和失败的页面文件位置:/thinkphp/tpl/dispath_jump.tpl 这...原创 2019-01-21 14:25:39 · 3073 阅读 · 2 评论 -
TP5框架 《隐藏入口文件 index.php》
可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[ Apache ]httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下<IfModule mod_rewrite.c> Options...原创 2019-01-21 14:00:16 · 1521 阅读 · 0 评论 -
php 对密码加密解密(官方推荐)
加密算法:password_hash — 创建密码的散列(hash) (PHP 5 >= 5.5.0, PHP 7)说明password_hash ( string $password , int $algo [, array $options ] ) : stringpassword_hash() 使用足够强度的单向散列算法创建密码的散列(hash)。 passwor...原创 2019-01-21 12:06:37 · 13018 阅读 · 0 评论