下班前随笔
来源:互联网 发布:org.apache.struts2 编辑:程序博客网 时间:2024/05/18 17:42
进了一家公司,是做海淘的。接触了真正的项目之后,才发觉,自己原来一直是一个自以为是,见识浅薄的菜鸡。
真羡慕那些有大神护航的人。
分给我的第一个模块是写一个个人推广模块。
根据不同的商品生成不同的二维码进行推广,但凡是通过扫码进入的用户,只要进行购买,分享者可以拿到下单金额百分之1的返利。
最先开始,苦无思路,之前也一直没接触过二维码,没法办,第一个项目,无论如何也好写出来。 后来去求问度娘。
回顾一下,实现的方法。
去官网下载PHPQRcode类,用的TP框架。 复制phpqrcode类到TP的Vendor下
然后去创建一个公共函数
function code($url){
import("Vendor.PHPQRcode.phpqrcode");
$value = $url//二维码网址信息
$errorCorrectionLevel = 'L';//纠错级别:L、M、Q、H
$matrixPointSize = 10;//二维码点的大小:1到10
QRcode::png ( $value, 'ewm.png', $errorCorrectionLevel, $matrixPointSize, 2 );//不带Logo二维码的文件名
$logo = "./Public/admin/Goodspic/{$pic}";//需要显示在二维码中的Logo图像
$QR = 'ewm.png';
if ($logo !== FALSE) {
$QR = imagecreatefromstring ( file_get_contents ( $QR ) );
$logo = imagecreatefromstring ( file_get_contents ( $logo ) );
$QR_width = imagesx ( $QR );
$QR_height = imagesy ( $QR );
$logo_width = imagesx ( $logo );
$logo_height = imagesy ( $logo );
$logo_qr_width = $QR_width / 5;
$scale = $logo_width / $logo_qr_width;
$logo_qr_height = $logo_height / $scale;
$from_width = ($QR_width - $logo_qr_width) / 2;
imagecopyresampled ( $QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height );
}
imagepng ( $QR, 'ewmlogo.png' );//带Logo二维码的文件名
echo '<img src="ewmlogo.png">';
}
去控制器中调用此函数,并传入设定好的URL。
再页面指定位置输出二维码。
接下来根据URL里面的变量进行操作。
通过指定变量确认用户是否是通过二维码扫码进入。
然后进行操作。
呼, 下班了, 加油。 不管怎样,别放弃。
- 下班前随笔
- 下班前的趣闻
- 2017-7-20下班随笔
- 随想录,写在下班前
- 下班前的一点思考
- 今天下班前开会,郁闷中
- 下班
- 下班
- 除夕前的随笔
- 毕业前的随笔
- 回家前的随笔
- 元旦前随笔
- 下班了下班了
- [随笔]初三来临前的预言
- 随笔(匹配前3位内容)
- 【随笔】写在上班前(续)
- 等待下班
- 等待下班
- 正则表达式常用验证
- laravel5.4开启sql调试
- web错误集锦(自看)
- 浅谈HTML5 postMessage
- PHP数据类型转换(字符转数字,数字转字符)
- 下班前随笔
- 基础命令1
- 简历
- HPU ascll 码排序
- PAT 1009说反话
- jdk安装 path环境配置
- MathJax基础(3):对齐等式
- 贴的 return与finally共存的情况 侵删
- gcc升级