
Php
懒惰的胖猪
这个作者很懒,什么都没留下…
展开
-
laravel 手动创建分页
1.在/app/Providers/AppServiceProvider.php中注册一下主要是在register方法里面<?php namespace App\Providers; use Illuminate\Database\Eloquent\Builder;use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider{ /** * Reg原创 2022-04-15 16:41:37 · 620 阅读 · 1 评论 -
laravel修改toArray方法
记录一下 laravel中 toarray方法的二次封装,以及添加类似于toarray方法的其他方法。原创 2022-04-15 16:32:17 · 995 阅读 · 0 评论 -
encrypt_pwd.js
function rot13(str) { // todo 97和122 对应的Unicode编码 var newarr = []; for (var i = 0; i < str.length; i++) { // console.log(str.charCodeAt(i)); if (str.charCodeAt(i) > 64 && str.charCodeAt(i) < 91) { //大写字母区间 ascii码原创 2022-03-07 17:50:26 · 316 阅读 · 0 评论 -
php前后台登录交互明文密码加密解决方案
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title></head><body><script type="text/javascript" src="base64.原创 2022-03-07 17:48:22 · 1006 阅读 · 0 评论 -
composer引用扩展时遇到版本冲突问题(1)
问题一- 根 composer.json 需要微信支付/微信支付 ^1.0.7 -> 可满足微信支付/微信支付[1.0.7]。- wechatpay/wechatpay 1.0.7 需要 guzzlehttp/guzzle ^7.0 -> 找到 guzzlehttp/guzzle[7.0.0, …, 7.3.0] 但该包通过部分更新固定为 6.5.5(锁定文件版本) 并且那个版本不匹配。 确保你将其作为更新命令的参数。解决办法1.打开composer.lock文件2.搜索 guzz.原创 2021-07-23 15:55:04 · 1563 阅读 · 1 评论 -
composer 常用命令及说明
1.切换阿里云镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/2.解除镜像并恢复到 packagist 官方源composer config -g --unset repos.packagist3.查看所有全局配置composer config -l -g4.查看当前项目镜像配置composer config -l5.composer 清除缓存composer clea原创 2021-07-15 18:11:36 · 660 阅读 · 4 评论 -
composer错误 Failed to connect to 127.0.0.1 port 52934: Connection refused
composer使用中错误问题如下:win10系统升级以后 使用composer 便报这种错误这种情况一般是默认代理的问题解决办法:win7 打开环境变量(不知道怎么操作的百度一下)win10 我的电脑右键属性 ->如下:把http_proxy这个配置删除掉在命令行或者编辑器中 执行composer clear-cache删除之后重启命令行或者编辑器安装你需要的扩展包大功告成...原创 2021-07-15 17:39:49 · 637 阅读 · 2 评论 -
TP6 腾讯云发送短信验证码配置详解
一、发送注册验证码代码实现参考腾讯云文档https://cloud.tencent.com/document/product/382/560581.通过composer安装 composer require tencentcloud/tencentcloud-sdk-php2.TP6框架相关代码2.1添加相关接口方法use app\common\controller\SmsController; // todo 这个引用千万别忘记public function sendCode(){原创 2021-07-13 16:09:04 · 1365 阅读 · 15 评论 -
windows 下的php Sphinx 入门
Sphinx Sphinx是一款免费的双许可搜索服务器。Sphinx是用C ++编写的,专注于查询性能和搜索相关性。 主客户端API目前是SphinxQL,SQL的一种方言。几乎任何MySQL连接器都应该工作。此外,还提供了基本 的HTTP / JSON API和许多语言(PHP,Python,Ruby,C,Java)的本机API。 SQL,HTTP / JSON和自定义(传统)访问API NRT(近实时)和离线批量索引 全文和非文本(参数)搜索 相关性排名,从基本公式到ML模型原创 2021-06-17 11:31:17 · 348 阅读 · 0 评论 -
PHP超全局变量$_SERVER
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。//请求头信息中的Host内容,获取当前域名。$_SERVER['HTTP_HOST'] /* 输出配置...原创 2019-11-28 15:17:40 · 220 阅读 · 0 评论 -
php 定时任务
一. 简单直接不顾后果型<?php ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 ini_set('memory_limit','512M'); // 设置内存限制 $interval=60*30;// 每隔半小时运行 do{ ...原创 2019-11-27 15:46:10 · 161 阅读 · 0 评论 -
php时间处理-基础版
# 获取当前月的天数$month_now_days = date('t'); # 获取某月的天数$month_certain_days = date('t',strtotime('1993-8-1')); # 获取下个月的今天的日期$next_month_now_date = date('Y-m-d',strtotime('next month'));# 获取上个月的今天的日期$...原创 2019-11-27 15:29:26 · 111 阅读 · 0 评论 -
thinkphp 检测上传的图片中是否含有木马脚本
1.检测原理 要想检测图片中是否含有木马脚本,首先从制作原理来分析这种木马程序。这种木马程序是十六进制编码写的,图片的十六进制代码中主要包含<% ( ) %>、<? ( ) ?> 、<script | /script>,所以我们可以通过检测十六进制代码来检测木马脚本。2.解决方案 2.1编写Upload类 要想上传图片文件,先定义一个上传文件的方法,然...原创 2019-09-17 13:42:50 · 1556 阅读 · 0 评论 -
PHP代码+mysql规范
编码规范PHP代码文件必须以不带BOM的UTF-8编码; 纯PHP文件必须省略最后 ?>结束标签。缩进使用tab键来缩进,每个tab键长度必须设置4个空格。行以屏幕换行为准,尽量不要横拉滚动条看代码;非空行不能有多余的空格;每行不能有多条语句;适当空行有利于代码阅读,但不能滥用。关键字PHP所有关键字必须小写,bool值true,false,null 也必须...原创 2019-08-14 00:41:34 · 198 阅读 · 0 评论 -
file_get_contents的用法
file_get_contents(“php://input”)的用法$data = file_get_contents(“php://input”); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $H...原创 2018-12-18 13:21:10 · 6837 阅读 · 0 评论 -
curl案例
1、cURL请求的基本步骤: (1)初始化 (2)设置选项,包括URL (3)执行并获取HTML文档内容 (4)释放cURL句柄<?php //1、初始化 $ch = curl_init(); //2、设置选项,包括URL curl_setopt($ch, CURLOPT_URL, "http://www.cnblogs.com/it-...原创 2018-12-17 14:32:24 · 178 阅读 · 0 评论 -
PHP Document 注释标记及规范 && PHP命名规范
注释标记@access使用范围:class,function,var,define,module该标记用于指明关键字的存取权限:private、public或proteced@author指明作者@copyright使用范围:class,function,var,define,module,use指明版权信息@deprecated使用范围:class,function,var,...转载 2018-12-21 15:42:53 · 146 阅读 · 0 评论 -
php实现支付宝当面付(扫码支付)功能
环境依赖PHP5.0以上,且需要开启CURL服务、SSL服务。注意事项1.文件开头的配置信息必须完善2.商户私钥需填写对应签名算法类型的私钥,如何生成密钥参考:2.1 生成RSA密钥2.2 创建应用<?phpheader('Content-type:text/html; Charset=utf-8');$appid = 'xxxxx'; //https://open...原创 2018-12-16 09:40:55 · 4646 阅读 · 0 评论 -
PHP Thinkphp 支付宝当面付2.0代码
//支付宝条码支付,直接调用ali_tiaoma_pay方法,把条码和金额传进去就okfunction ali_tiaoma_pay($tiaoma,$price){ $data['scene'] = 'bar_code'; //支付场景 $data['out_trade_no'] = date("Ymd").rand(10000,99999); //订单号 $da...原创 2018-12-16 09:32:06 · 1557 阅读 · 0 评论