PHP生成二维码宣传分销海报(图文混编)

最近需要做一个微信的分销的推广的二维码的海报(也可以是促销的时候海报),分销的时候,每个人都会生成自己的推广海报,这样就需要一个生成的方法来配合现在的需求。 下面是一个网上比较通用的案例,直接可以使用,注意你的字体权限和位置。 /** * 生成宣传海报 * @param array 参数,包括图片和文字 * @param string $filename 生成海报文件名,不传此参数则不生成文....
  •   
  • 6857
  • PHP
  • 0
  • super_dodo
  • 2019/07/03

Yii2 $this->redirect 无法正常跳转

最近在开发功能中 发现redirect竟然不能正常跳转,查了好长时间,还以为写的代码有问题,主要是在beforeAction中做了是否登录的判断,未登录则跳转到登录页面,所有的类继承的这个BaseController。 <?php //控制器之前先判断用户是否有权限 public function beforeAction($action) { //得到当前访问的路由 $access = '/hello/dodo'; //如果该....
  •   
  • 4443
  • PHP
  • 0
  • super_dodo
  • 2019/06/17

redis乐观锁使用watch完成秒杀抢购功能

乐观锁 大多数是基于数据版本(version)的记录机制实现的。即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个”version”字段来实现读取出数据时,将此版本号一同读出,之后更新时,对此版本号加1。此时,将提交数据的版本号与数据库表对应记录的当前版本号进行比对,如果提交的数据版本号大于数据库当前版本号,则予以更新,否则认....
  •   
  • 5267
  • PHP
  • 0
  • super_dodo
  • 2019/03/18

PHP生成导出CSV之内部换行PHP_EOL

我们在做一些系统功能的时候,需要导出相应的报表数据,诚然PHPExcel是挺好的,可以设置样式色彩等,更适合阅读体验。但是当数据量大的时候PHPExcel就显得捉襟见肘,尤其是上万的数据,从效率性能文件大小等请选择CSV。 CSV是以逗号作为分界符号的,但是我们在有些时候希望有换行,譬如一个单元格里面希望展示多个用户,以换行的形式展示,如下图。 在你需要换行的时候请....
  •   
  • 6872
  • PHP
  • 0
  • super_dodo
  • 2018/07/04

记录一次神坑操作–导出500万的数据

有时候不得不承认自己笨得可以. 接到任务需求是:有一家重点客户公司想把他们自己的数据导出来,大概有500万条数据。主要的数据存储在mongoDB里面。为了数据的直观性,数据还会关联到MySQL以及PostgreSQL去查询出一些用户或客户的信息。 拿到需求的时候觉得好像没什么难度,虽然对这部分数据和功能不太了解,毕竟界面上有接口,参照接口层就可以理清逻辑。后来又各种杂事和开....
  •   
  • 4125
  • PHP
  • 0
  • super_dodo
  • 2018/06/15

HTTP头部信息解释分析(详细整理)

这篇文章为大家介绍了HTTP头部信息,中英文对比分析,还是比较全面的,若大家在使用过程中遇到不了解的,可以适当参考下 HTTP 头部解释 1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定....
  •   
  • 2454
  • PHP
  • 0
  • super_dodo
  • 2018/06/06

PHP正则匹配中文、英文、数字的表达式

在项目应用中需要请求到第三方的接口数据(instagram通过标签tag查内容的接口),当输入空格 @ ¥ $ % ……等等特殊字符的时候就无法返回正式成功的数据。这个时候想到一个折中有损的方案。提交接口请求之前先把相关的特殊字符过滤替换了。 目的是仅保留 英文字母大小写 下划线 中文字符 和数字。 //正则表达式(推荐) $str = 'Abch!s&h<s()%*中国人#@'; ....
  •   
  • 6305
  • PHP
  • 1
  • super_dodo
  • 2017/09/19

Yii2 LIKE 查询 单边加%怎么写

在Yii2中需要查询LIKE的字段,一般使用andWhere的条件。LIKE字段的常见使用情况如下。 //会生成左右%%的情况 ['like', 'name', 'tester'] 会生成 name LIKE '%tester%' //单边的LIKE查询正确写法如下 ['like', 'name', '%tester', false] => name LIKE '%tester' $and_where = ['like', 'name', '%tester', false]; $list = Post::find()->where(['stat....
  •   
  • 8710
  • PHP
  • 0
  • super_dodo
  • 2017/09/13

Twitter Facebook等平台授权取消或者拒绝的返回URL

对于国外的社交网站托管的技术,用户绑定或者授权的时候需要调用到相应的授权接口API。正常情况下用户授权成功之后,跳转到之地的回调页面,经过一系列的处理之后,跳转到后台的绑定账号列表。 但是对于部分用户在授权途中需要取消授权,或者是账号密码等都遗忘了。这个时候就需要做一个授权异常或者授权取消的承载页面。 下面是常见的授权取消的地址。你可以根据授权的返....
  •   
  • 7298
  • PHP
  • 0
  • super_dodo
  • 2017/09/11

订阅Rss Feed流SearchAPI的feedly

在互联网中,有时候需要去找寻一些订阅相关的Feeds流,而且很多的wordpress网站都有feed的流。很多的大型的网站也有相应的feed相关的页面。 目前遇到一个需求就是通过一个网址去寻找这个网站的feed流,网上找了一些相关的接口,下面这个接口实际可用。相关的地址和说明如下 文档的地址: https://developer.feedly.com/v3/search/ 请求的接口地址: https://cloud.f....
  •   
  • 4305
  • PHP
  • 0
  • super_dodo
  • 2017/07/28