![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
dnpao
这个作者很懒,什么都没留下…
展开
-
在使用phpword中TemplateProcessor进行模板变量替换时,出现变量无法替换现象!
在做项目时用到,phpword中TemplateProcessor API接口进word模板文件中使用变量替换内容,在进行一个文档内容替换时出现变量无法替换,后面排除法,一块一块的删除word中文件内容看是哪个变量不能替换影响到了,试到最后发现可能是文档内容太长引起的。 一开始还以为是否是phpword中有配置文件做了限制,最后查百度才发现是php正则失效-最大回溯(p...原创 2020-02-10 14:21:12 · 5542 阅读 · 8 评论 -
php json字符串中回车换行浏览器没解析
textarea中的文字换行111122223333json输出,浏览器解析后111122223333 以下为测试源代码 var json={"code":"201","msg":"\u60a8\u5df2\u7ade\u731c\u8fc7\uff01","data":{"config":{"key":"3e323b2a89937402f4cb9217e4a05cf1","原创 2017-08-31 11:22:04 · 3492 阅读 · 0 评论 -
使用ajax的post方式下载excel
项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下:PHP后端使用base64:$filename = 'demo.xlsx';$objWriter = \PHPExcel_IOFactory::createWriter($objectPHPExcel, 'Excel2007');ob_start();$o...转载 2018-06-13 11:03:07 · 7237 阅读 · 1 评论 -
tp5.1中include不能使用变量修改方法
在开发项目中项目引入的文件不是固定,当在模板中使用此标签,系统出错无法加载模板,我的变量中,加载的是多个模板文件如 public/1.html,public/2.html,public/3.html,public/4.html{include file="$_File" /}因为解析模板标签是用的系统默认引擎所以去找了系统中文件,根目录\thinkphp\library\think...原创 2019-03-23 11:57:33 · 1756 阅读 · 0 评论 -
win10下phpstudy2018 mysql升级5.7
在安装一个web程序时发现需求程序必须要mysql5.7以上的版本才行,而phpstudy默认mysql是5.6的,参考网上多位大神们的一些升级方法,总会有出错启动不了的地方,今天终于成功了,做下笔记。1、去Mysql官网下载我下载的是 mysql-5.7.25-winx64.zip2、停止phpstudy如果你已打开或运行phpstudy请先点击停止3、备份原来的MySQL我的路...原创 2019-04-15 23:04:39 · 297 阅读 · 0 评论 -
phpstudy用composer安装thinkphp5.1
参考文章https://www.cnblogs.com/finalanddistance/p/8932042.html下载 composer.phar下载地址:https://getcomposer.org/download/ 我是下载最新的路径phpstudy所使用是php7.2 本地路径是 D:\Program Files\phpStudy\PHPTutorial\php...原创 2019-05-09 22:35:56 · 967 阅读 · 0 评论 -
Thinkphp5 php会员实现单点登录
最近在赶一个项目时用到了单点登录功能,一开始在百度和官网中搜了搜,得到的结果不是不我想要的,毕竟是一个小东西搞的太复杂了。所以自己想出了一个简单实现功能要求是会员在不同的登录端登录时,退出其它已登录端。开发框架是用的Thinkphp5.1,先前想是直接用缓存实现,后面发现可以用Session和Cache一起更简单实现。利用的是用户每次登录帐号时,先读取缓存记录单点登录的值并加1,并把此值同时记...原创 2019-09-02 21:54:23 · 3538 阅读 · 1 评论