首页 > 代码库 > PHP和Jquery生成二维码,以及PHP生成电子名片

PHP和Jquery生成二维码,以及PHP生成电子名片

自从跳槽了,就没有发过博客了,很愧疚,我是自学的PHP,现在这家公司加上老板才12个人,我是典型的从分工明确的公司跳槽到小公司,深刻体会到了所谓‘大公司’和‘小公司’的区别,上一个公司,一个项目到我这里,静态页都是写好的,我只需要将数据动态加载就行了,但是目前这个公司,典型的一个人当几个人用,我刚去公司一个多月,直接让我做项目经理的工作,去甲方公司需求调研,然后自己开发,除开设计和切图,我基本上都参与。锻炼人说实话还是小公司较好,但是锻炼技术我觉得还是大公司较好,因为我在我上一家公司呆了3个月,明显感觉我的技术能力得到了提升,但是目前这家小公司,我只是觉得我看待项目的眼光变了,至于技术上并没有那种感觉。这只是我的感觉,可能也是错的。

PHP生成二维码:

首先下载qrcode插件,这个插件大家自行百度下载,然后使用如下方法就可以在网页上生成二维码,并在当前目录生成对应的二维码图片。

技术分享

 

在这里需要注意,这里的png方法有一个bug:这个方法的最后一个参数是布尔值类型的,但是不管你传任何参数,都是false,这是因为里面的错误导致,至于原因相信你看了方法就知道了。

解决办法是:找到这个方法,然后修改成这个样子:

//----------------------------------------------------------------------
        public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false)
        {
            $enc = QRencode::factory($level, $size, $margin);
            return $enc->encodePNG($text, $outfile, $saveandprint);
        }

 

Jquery生成二维码:

前端一样可以生成二维码,利用jquery.qrcode.js来实现,原理同上,也很简单这里我就不多说明了。

http://www.cnblogs.com/xcsn/archive/2013/08/14/3258035.html   如果有不清楚的,可以点击这个查看。

 

PHP生成电子名片:

电子名片是具有国际通用格式的,就像大家一起制定规则一样。

技术分享

 

用这个方法生成的二维码,使用手机微信扫描之后可以直接在联系人里添加,(我目前的用的苹果机,可以实现)。

 

PHP和Jquery生成二维码,以及PHP生成电子名片