![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
wendyNo
这个作者很懒,什么都没留下…
展开
-
PHP TCPDF导出订单合同并且每页加一个印章
安装composer require tecnickcom/tcpdf示例代码 try { $order = requestAPI(env('A2_URL') . 'akinst/order/detail', ['user_id' => Auth::id(), 'order_number' => $request->get('p')]); $data = Arr::get($order,'0',[]); $data['total_amount_ch'] =原创 2021-12-30 14:13:59 · 1218 阅读 · 2 评论 -
将数值金额转换为中文大写金额
/** * 将数值金额转换为中文大写金额 * @param $amount float 金额(支持到分) * @param $type int 补整类型,0:到角补整;1:到元补整 * @return mixed 中文大写金额 */if(!function_exists('convertAmountToCn')){ /** * 将数值金额转换为中文大写金额 * @param $amount 金额(支持到分) * @param $type 补整类原创 2021-12-30 14:09:02 · 206 阅读 · 0 评论 -
LARAVEL框架Arr函数
<?phpnamespace Illuminate\Support;use ArrayAccess;use Illuminate\Support\Traits\Macroable;use InvalidArgumentException;class Arr{ use Macroable; /** * Determine whether the given value is array accessible. *验证这个给定的值是否是数组或者继承A原创 2021-12-23 13:48:48 · 1148 阅读 · 0 评论 -
laravel command 定时任务 实战:倒计时取消订单
在app/Console/Commands下创建OrderCancle文件php artisan make:command OrderCancleOrderCancle文件<?phpnamespace App\Console\Commands;use App\Models\Order;use Illuminate\Console\Command;use Illuminate\Support\Facades\Log;class OrderCancle extends Comman原创 2021-12-21 16:03:52 · 315 阅读 · 0 评论 -
一个Https网站发送Http的 ajax请求的解决方法
可以看到调用http接口得时候报错,跨域请求。解决1、修改https 为 http协议,大部分不可取2、修改http协议为https协议,并修改前端代码3、修改前端代码请求地址为nginx地址,使用当前https服务器对应的nginx转发前端https请求发送到后台http服务器,从而不用修改http服务器。4、在https网站后台新增加一个接口,调用http接口。然后前端直接访问https接口...原创 2021-11-02 09:29:25 · 2346 阅读 · 0 评论 -
laravel 8 多个字段验证唯一性
laravel 唯一验证规则'menu_name' => 'required|unique:menus,menu_name,1,id,parent_id,0'解释:1、required必填,多个规则之间用|隔开即可2、unique,关键词,冒号后规则,menus(表名),menu_name(表中字段),1,id,(id=1除外),(parent_id,0)条件3、获取id值,$this->get(‘id’)...原创 2021-09-30 16:38:19 · 706 阅读 · 0 评论 -
Composer错误:configuration does not allow connections to
解决设置一个本地默认禁用https:composer config secure-http false原创 2021-09-23 13:23:15 · 141 阅读 · 0 评论 -
Laravel Excel 实现 Excel/CSV 文件导入导出功能
1、安装composer require "maatwebsite/excel:~2.1.0"2、在config/app.php中注册服务提供者到providers数组:'Excel' => Maatwebsite\Excel\Facades\Excel::class,3、在config/app.php中注册门面到aliases数组'Excel' => Maatwebsite\Excel\Facades\Excel::class,4、创建导入类php artisan make原创 2021-08-26 16:01:56 · 390 阅读 · 0 评论 -
Laravel 实现Eloquent模型分组查询并返回每个分组的最大值 groupBy()
\PHPWeek\Core\Models\Pushdata::query()->select(DB::raw('max(id)'))->groupBy('url','model','model_id')->get()原创 2021-08-26 14:40:12 · 815 阅读 · 0 评论 -
Laravel的updateOrCreate(),只有在创建时才做点什么?
$model= CustomerTrademarkDiscount::query()->updateOrCreate([ 'trademark_id'=>$discount['trademark_id'], 'company_id'=>$company->id ],[ 'trademark_id'=>$discount['trademark_id'], 'company_id原创 2021-08-19 10:43:44 · 372 阅读 · 0 评论 -
header头referer字段反射xss
问题:解决:js:<script type="text/javascript">function goTo(url){ var ua = navigator.userAgent; if(ua.indexOf('MSIE')>=0){ var rl = document.createElement('a'); rl.href= url; document.body.appendChild(rl);原创 2021-04-26 09:14:07 · 936 阅读 · 0 评论 -
检测小程序内容图片安全API
检测一段文字是否安全//获取小程序token$accessToken = $this->gettoken();$url = "https://api.weixin.qq.com/wxa/msg_sec_check?access_token=".$accessToken;$examdata = json_encode(['content'=>$data['content']],JSON_UNESCAPED_UNICODE);$respon = $this->curlRequest(原创 2021-01-08 11:48:41 · 415 阅读 · 0 评论 -
TP5 数据库备份、还原
数据库备份、还原、删除、下载类:<?php/** * 备份数据库的扩展类*/namespace app\index\controller;class Backupsql { private $config=[]; private $handler; private $tables = array();//需要备份的表 private $begin; //开始时间 private $error;//错误信息 public function原创 2020-12-04 15:46:52 · 472 阅读 · 1 评论 -
小程序表单提交(内含内容和图片的安全接口的使用)
小程序WXML<form bindsubmit="formSubmit" class="form" bindreset="formReset"> <view class="learncontent"><textarea name="content" placeholder="分享你的体验~"></textarea></view> <view class='uploader-img flex justify-content-star原创 2020-08-31 13:52:47 · 1229 阅读 · 0 评论 -
PHP多文件压缩并下载
public function downloadZip(){ $id = input('id'); //获取所有的材料 $data = DB::table('stuff_teengerapply')->field('file_url')->where(array('sid'=>$id))->select(); //创建压缩文件的地址 $zipName = ROOT_PATH.'public/upload'.t...原创 2020-08-31 11:05:33 · 347 阅读 · 0 评论 -
微信小程序-微信支付退款(可直接使用)
//微信退款控制器<?phpnamespace app\pay\controller;/* * 小程序微信退款支付 */class Winxinrefund{ protected $SSLCERT_PATH = APP_PATH.'/pay/cert/apiclient_cert.pem';//证书路径 protected $SSLKEY_PATH = APP_PATH.'/pay/cert/apiclient_key.pem';//证书路径 protected $opU原创 2020-07-21 14:11:32 · 608 阅读 · 0 评论 -
微信小程序-微信支付(可直接使用)
PHP端:微信支付控制器<?phpnamespace app\pay\controller;/* * 小程序微信支付 */class WeixinPay{ protected $appid; protected $mch_id; protected $key; protected $openid; protected $out_trade_no; protected $body; protected $total_fee; public functio原创 2020-07-21 14:06:18 · 367 阅读 · 0 评论 -
腾讯地图根据地址获取经纬度-逆地址解析
$address = input('address');//获取输入的地址$url = "https://apis.map.qq.com/ws/geocoder/v1/?&address=".$address."&key=".key值;$addressinfo = file_get_contents($url);$address = json_decode($addressinfo,true);//获取经纬度$addressData[$key]['lat'] = $address[原创 2020-07-21 11:36:34 · 1901 阅读 · 0 评论 -
layui+PHP上传图片
<div class="layui-form-item"> <label class="layui-form-label">LOGO</label> <div class="layui-input-block"> <div class="layui-upload"> <div class="forms"> <input type="file" nam原创 2020-07-10 17:31:12 · 266 阅读 · 0 评论 -
TP5 excel导出
<?phpnamespace app\admin\controller; use think\Controller;use think\Request; class Excel extends Controller{ /** * 导出 * @param string $fileName * @param array $headArr * @param array $data * @throws \PHPExcel_Exceptio原创 2020-06-22 15:18:14 · 309 阅读 · 0 评论 -
手动搭建 LAMP(Linux+Apache+Mysql+PHP)环境
1、登陆linux实例2、安装 Apache执行以下命令,安装 Apache。yum install httpd -y启动 Apachesystemctl start httpd #这个是centos7开启apache命令,centos6开启apache用这个命令service httpd start 将apache设置为开机自启动systemctl enable httpd在本地浏览器中访问ip地址,查看 Apache 服务是否正常运行http://IP地址显原创 2020-06-09 16:49:41 · 350 阅读 · 0 评论 -
tp5 模板时间戳转日期
{:date(‘Y-m-d’,$price.create_date)}原创 2020-06-05 14:49:02 · 590 阅读 · 0 评论 -
PHP实现无限极分类 树形结构(内含源码)
表结构--创建表CREATE TABLE `s_author` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `auth_name` varchar(50) DEFAULT NULL COMMENT '权限名称', `auth_model` varchar(50) DEFAULT NULL COMMENT 'url', `au...原创 2020-04-02 15:19:35 · 1179 阅读 · 0 评论 -
layui+PHP+TP5一个页面上传多个文件
效果图HTML<table class="layui-table" style="margin-top: 30px;"> <thead> <tr> <th style="width: 100px;">文件</th> </tr> </thead...原创 2020-03-25 15:44:52 · 660 阅读 · 0 评论 -
PHP获取今天、昨天、明天、一周、一月的日期和星期
今天的日期$today = date("Y-m-d");昨天的日期$Yesterday = date("Y-m-d",strtotime("-1 day"));明天的日期$tomorrow = date("Y-m-d",strtotime("+1 day"));一周后$aweek_later = date("Y-m-d",strtotime("+1 week"));一周零两...原创 2020-03-24 10:20:28 · 584 阅读 · 0 评论 -
获取今日、昨日、上周、本月的时间戳的方法
获取今天的开始时间和结束时间戳$begingtodaytime = =mktime(0,0,0,date('m'),date('d'),date('Y')); //开始时间戳$endtodaytime = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //开始时间戳获取昨日起始时间戳和结束时间戳$beginYesterdaytime=...原创 2020-03-24 09:57:52 · 507 阅读 · 0 评论 -
php计算包含HTML标签,空格,英文数字和中文的字符串的长度
话不多说,直接上例题直接计算字符串的全部长度,不区分中英文iconv_strlen($str, 'UTF-8');这个计算会把空格,html标签换行全部计算在内除去html标签,计算字符串的长度$str =strip_tags($str);iconv_strlen($str, 'UTF-8');除去html标签,空格,换行符,计算字符串长度$str ...原创 2020-03-23 17:21:34 · 406 阅读 · 0 评论 -
PHPExcel导出excel(全部步骤)
1、下载PHPExcel类,下载下来含有PHPExcel文件和文件夹,放入到项目中2、新建index.php文件require "./PHPExcel.php";//引入PHPExcel加载文件$obj_PHPExcel = new PHPExcel();//实例化PHPExcel类 等同于新建一个Excel表格$obj_Sheet = $obj_PHPExcel->get...原创 2019-10-31 14:11:15 · 2339 阅读 · 1 评论 -
帝国默认编辑器更改维百度编辑器
1、登陆帝国后台管理系统,然后点击系统-->数据表和系统模型-->管理数据表,然后找到要改模块的表名称,然后点击管理字段2、点击管理字段,找到要使用百度编辑器的字段,点击修改3、点击修改,找到输入表单替换html代码,并将下面内容输入到相应的输入框<?php$ziduan='newstext';//编辑器使用的字段名称if($enews=='MAddI...原创 2019-08-30 16:50:30 · 659 阅读 · 0 评论 -
php 调用webserver 接口(内含实例代码)
第一步:检查php.ini配置文件中的extension=php_soap.dll扩展是否打开,如果没有打开则打开也可以通过echo phpinfo();检查扩展是否打开第二步:建立新的a.php文件$wsdl = "http://localhost:81/service1.asmx?wsdl";$client=new SoapClient($wsdl);$pa...原创 2019-07-11 14:52:30 · 1398 阅读 · 0 评论 -
echarts实现环形图
图表效果如下代码片段 var data=[]; data['legendData'] = ['排名上升','排名波动','排名无变化','暂无排名' ]; data['selected'] = ['排名上升','排名波动','排名无变化','暂无排名']; data['seriesData']=[{'name':'排名上升','value':2,'itemStyle': {'col...原创 2018-11-28 23:01:28 · 1410 阅读 · 0 评论 -
PHPstorm断点调试
调试是非常重要的排查错误的一种手段,今天和大家分享的是Phpstorm的断点调试。 不知道是不是因为phpstorm的断点调试需要安装x-debug插件的原因,我们很多php程序员都不使用断点调试,而是在php代码中使用var_dump或者echo中间的变量来查找错误,这种方法也是可以的,但是对于我们普通的程序员,我们使用断点的效率会更高一些。特别是对于一些复杂的代码,如果没有断...原创 2018-11-28 22:15:55 · 467 阅读 · 0 评论