php8Implicit int loses precision Implicit conversion from float
TP6部署到PHP8.2版本的服务器上,涉及到图片处理的时候会报如下错误:Implicit conversion from float 477.75 to int loses precision[/********/vendor/topth......
上传文件,阿里云OSS上传,文件上传到OSS,OSS文件上传,OSS上传
上传文件到阿里云OSS里,需要注意的是,文件要先传到服务器或者用本地的绝对路径。根据文档,先安装SDK:composer require aliyuncs/oss-sdk-php资源名称就是Bucket列表里的名称:文件夹列表:上传方法放到......
微信支付,微信支付V3,PHP微信支付,微信nativePay支付,微信jsapi支付
之前的网站涉及到微信支付都是用的v2版本,好久也没更新了,没出问题也没去管,最近新做了一个项目,发现V3都出了好久了,然后就去研究了一下,踩了一点坑,记录一下。(注意:百度出来的大部分都是扯淡的)老规矩,先看文档( 这里强调一下前......
银联支付,tp5.1银联支付
最近项目中要用到银联支付,所以记录一下开发过程:1.先去银联申请接口https://open.unionpay.com/tjweb/api/dictionary?apiSvcId=453,我用的是手机网页支付(WAP支付)2.去个人中心查看......
支付宝即时到账,PHP支付宝
由于之前是供应商开发的系统(asp.net),当初用的是老版本的支付宝,所以,合作商没有给到支付宝公钥和私钥,所以目前想转成PHP的,只能根据以前的配置来开发新的支付。先去找了一下以前的文档https://docs.open.alipay.......
Class 'ZipArchive' not found CMake 3.0.2 or higher is required system libzip must be upgraded to version >= 0.11
假期升级php,从7.0.1升到7.4,升级完成后部分功能受影响,按照项目报错情况开始排查:导出功能报错:Class 'ZipArchive' not found百度了一下,发现时zip拓展没有安装,查看phpinfo,确实没装,开始安装:......
php7.4 tcpdf chr() expects parameter 1 to be int
最近升级服务器PHP版本到7.4,结果PDF不能展示了,直接报错:chr() expects parameter 1 to be int, string given百度了很久没结果,然后跑去谷歌了一下,结果在git上发现了作者的回复,低版本......
phpspreadsheet syntax error unexpected '='
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000} span.s1 {font-variant-ligatures: no-com......
PhpSpreadsheet PhpOffice\PhpSpreadsheet\Spreadsheet php导出excel thinkphp导出 Invalid cell coordinate [1
之前写的导出,今天发现了个bug,如果导出的数据列数超过26列会报错:Invalid cell coordinate [1,所以,还得改:/** * excel表格导出 * @param string $fileName......
远程登录 curl登录 php curl PHP模拟登录 curl模拟form
最近项目需要,要远程登录别人的系统,并且在对方的系统中提交表单,所以写了一个类。<?phpnamespace app\api\controller;use think\Db;use think\Controller;use think......
PHP下载 下载远程文件 PHP下载文件
有时候需要下载文件,图片、文件之类的,所以写了一个方法:/** * 下载文件 * @param string $sourceName 要下载文件的地址 * @param string $save_path 下载......
Thinkphp5.1 pdf tecnickcom/tcpdf tcpdf
记录一下Thinkphp5.1输出PDF预览效果:composer require tecnickcom/tcpdfapplication/common.php里的方法:/** * setPdf 输出PDF * @par......
Thinkphp5.1多语言 Thinkphp5.1英文 Thinkphp设置语言 thinkphp lang
开启多语言检测,设置默认语言:然后你会发现在app.php里设置默认语言不起作用,需要修改 /thinkphp/library/think/Lang.php 里面的detect()这个方法,因为这个方法只检测里浏览器Accept-......
PhpSpreadsheet PhpOffice\PhpSpreadsheet\Spreadsheet
之前一直用的PHPExcel,最近发现composer update的时候一直提示被放弃了。。。。。。所以转成Spreadsheet了,这里记录一下。切到项目根目录,执行:composer require phpoffice/ph......
PHPMailer phpmailer composer phpmailer
用think PHP5.1发送邮件,为方便项目前后台都可调用,我这边写在了common.php里(application/common.php)先切换到项目根目录,然后composer安装sdk,composer require......
Thinkphp5.1 alipay tp5.1 alipay tp5 alipay
记录一下支付宝接入,并非用composer而是用的引入,配置信息放在config/app.php里,当然也可以放在数据库里。在蚂蚁金服开放平台注册开发者账户,进入沙箱环境配置信息:支付宝支付分网页支付和WAP支付2种(官方有示例),为方便理......
Thinkphp5.1短信 tp5.1短信 thinkphp发短信 composer短信 composer阿里云短信
好久没有更新阿里云短信API了,最近做新项目,到阿里云官网想下个最新的sdk发现已经更新好久了,之前只是一直在用老的,而且好久没关注,这次记录一下。申请模版和签名不多说了,自己去阿里云管理台操作好,发送短信的文档(短信发送API)也写的很清......
Thinkphp5.1 paypal Thinkphp5 paypal tp5 paypal
最初打算用PayPal官方的API做,但是,发现回调的信息有点少,所以就改成了form提交的,这里记录一下:1.先去PayPal官网申请账号,然后进入开发者中心https://developer.paypal.com/developer/a......
php计算星期或月 php计算星期 php计算月 php计算一段时间内有几个星期或月
//先取开始日期所处的星期,然后计算时间段内有几个星期$n = (strtotime($enddate)-strtotime($startdate))/86400;//$endDate = date("Y-m-d",strtotime("$......
php返回json多了一个红点 php返回json不识别 json不识别 nginx返回json
Nginx+PHP写接口的时候,本地测试没问题,放到服务器上所有ajax调用接口返回的json都不识别,不走success方法,结果发现返回值的最前面多了一个红点,检查所有PHP文件发现都是utf8编码,就是不识别。查了半天发现是某些资源文......
Implicit conversion from float int loses precision php8Implicit Mysql8新增用户,mysql8配置权限,mysql8配置,mysql8配置文件 Linux命令,scp,scp命令,Linux复制 git commit git add centos git 搭建FTP,Linux FTP,禁止FTP登录ssh 上传文件,阿里云OSS上传,文件上传到OSS,OSS文件上传,OSS上传 微信支付,微信支付V3,PHP微信支付,微信nativePay支付,微信jsapi支付 微信支付,微信支付V3,PHP微信支付 bootstrap4 modal, lavarel The subversion command line tools are no longer provided by Xcode. 银联支付,tp5.1银联支付 支付宝即时到账,PHP支付宝 system libzip must be upgraded to version >= 0.11 CMake 3.0.2 or higher is required Class 'ZipArchive' not found