PhpSpreadsheet PhpOffice\PhpSpreadsheet\Spreadsheet php导出excel thinkphp导出 Invalid cell coordinate [1
之前写的导出,今天发现了个bug,如果导出的数据列数超过26列会报错:Invalid cell coordinate [1,所以,还得改:/** * excel表格导出 * @param string $fileName......
php权限错误 php没有权限 nginx权限 session_start(): open(/var/lib/php/session 状态码是500有返回值
最近新买了一台服务器,然后搭好环境就用了,之前也没发现什么问题,这几天总是发现ajax调用接口的时候有返回值,但是状态码是500,度娘一下说是权限问题,然后去服务器上查看runtime目录是777权限,当时急用,没多想就有chmod -R ......
远程登录 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......
layui select大小写 select大小写 layui-search大小写 layui匹配
<select name="select" lay-verify="required" lay-search lay-filter="select"> <......
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......
mac rar mac unrar mac安装rar mac安装解压缩
1.下载先到官网去下载最新的版本https://www.rarlab.com/download.htm解压之后进入目录。2.安装sudo install -c -o $USER rar /bin网上都是执行这句来安装,但是会报错:insta......
Swiper.js 全屏切换 Swiper切换 Swiper
1.先去官网(https://www.swiper.com.cn)下载最新版到自己到项目里2.在页面引入js和css,因为我到项目里用到里animate.css所以一起引入了。<script src="js/swiper.js" ty......
Mac安装phpmyadmin 安装phpmyadmin phpmyadmin
brew install phpmyadmin安装完成后,修改phpmyadmin.config.inc.php里面的配置。修改完后,复制phpmyadmin到网站根目录即可: p.p1 {margin: 0.0px ......
mac安装mysql5.7.24 mac安装mysql5.7 mac安装mysql
先到官网下载mysql版本(http://dev.mysql.com/downloads/mysql/)下载完成后,一路下一步(最后一步会弹个框,把上面的密码记住),然后到 系统偏好设置 里启动mysql。打开命令行......
centos7安装memcache 安装memcache Linux安装memcache
1.安装 yum install memcached2.启动 /usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 150 -u root解释:-d 守护进程模式(退出......
php计算星期或月 php计算星期 php计算月 php计算一段时间内有几个星期或月
//先取开始日期所处的星期,然后计算时间段内有几个星期$n = (strtotime($enddate)-strtotime($startdate))/86400;//$endDate = date("Y-m-d",strtotime("$......
Node remains in conflict svn Node remains in conflict
服务器上svn提交版本的时候,执行svn up会提示:Node remains in conflict ×××××××用svn status 查看,会提示:? ××××/×××××.txt有个问号,传了N遍都不行,最后发现是版本......
php返回json多了一个红点 php返回json不识别 json不识别 nginx返回json
Nginx+PHP写接口的时候,本地测试没问题,放到服务器上所有ajax调用接口返回的json都不识别,不走success方法,结果发现返回值的最前面多了一个红点,检查所有PHP文件发现都是utf8编码,就是不识别。查了半天发现是某些资源文......