国内更专业
计算机技术平台

分享东云网自用的php网址在线转换二维码的API源码

通知!

站长发福利啦,打开支付宝首页搜索“7960561”,即可领红包!机会不容错过哦!

由于第三方二维码API总感觉稳定性和自定义性稍差,所以就到网上爬了一下相关代码,自己搭建了一个二维码API,用了几个月感觉良好,完全可以满足我网站的自定义需求。至于网站二维码这个功能是否鸡肋,那就仁者见仁智者见智了。我个人认为,在这个移动互联网飞速发展的时代,抢占先机,做好移动端的用户体验至关重要!

这个功能不是原创,而且百度一搜一大把,都不好意思拿来分享一二。最近看到有网友留言,想要我分享这个二维码API源码,鉴于网站初衷,就厚着脸皮贴出来了。当然,不止是那个qr code类,而是搭建成品的整体代码或心得,毕竟东云网存在的目的就是尽力降低各类IT教程的使用门槛,哈哈!

PHP代码

index.php页
<?php
/**
* PHP在线网址二维码API源码分享
**/

//载入qrcode类
include "./phpqrcode.php";

//取得GET参数
$url        = isset($_GET["url"]) ? $_GET["url"] : 'help';
$errorLevel = isset($_GET["e"]) ? $_GET["e"] : 'L';
$PointSize  = isset($_GET["p"]) ? $_GET["p"] : '3';
$margin     = isset($_GET["m"]) ? $_GET["m"] : '0';
preg_match('/http:\/\/([\w\W]*?)\//si', $url, $matches);

//简单判断
if ( $url == 'help'){
    header("Content-type: text/html; charset=utf-8");
    echo '<title>在线二维码API接口-东云网</title>';
    echo '<h1>欢迎使用东云网在线二维码API服务!</h1>
    使用前请仔细查看参数说明:<br />
    <br />
    url: 二维码对应的网址<br /><br />
    m&nbsp&nbsp: 二维码白色边框尺寸,缺省值: 0px<br /><br />
    e&nbsp&nbsp: 容错级别(errorLevel),可选参数如下(缺省值 L):<br />
        &nbspL水平    7%的字码可被修正<br />
        &nbspM水平    15%的字码可被修正<br />
        &nbspQ水平    25%的字码可被修正<br />
        &nbspH水平    30%的字码可被修正<br />
    p&nbsp&nbsp: 二维码尺寸,可选范围1-10(具体大小和容错级别有关)(缺省值:4)<br /><br />
    常规用法:<a href="http://www.pydyun.com/api/qrcode/?m=0&e=L&p=4&url=http://www.pydyun.com/" target="_blank">http://www.pydyun.com/api/qrcode/?m=0&e=L&p=4&url=http://www.pydyun.com/</a><br /><br />
        图片后戳:<a href="http://www.pydyun.com/api/qrcode/?url=http://www.pydyun.com/>&m=1&e=Q&p=8&ext=.jpg" target="_blank">http://www.pydyun.com/api/qrcode/?url=http://www.pydyun.com/&m=1&e=Q&p=8&ext=.jpg</a><br /><br />
	© 2015–2016 <a href="http://www/pydyun.com" target="_blank">东云网</a>
    ';
	exit();
} else  {
    //调用二维码生成函数
    createqr($url, $errorLevel, $PointSize, $margin);
}

//简单二维码生成函数
function createqr($value,$errorCorrectionLevel,$matrixPointSize,$margin) {
    QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize, $margin);
}
?>

其他页为QrCode类文件,由于代码较长,这里不做展示。

源码下载:

温馨提示: 隐藏内容需要 回复评论 后才能查看, 评论后请 刷新 !.

资源下载

隐藏内容:******,购买后可见!

下载价格:0 东云币

您需要先后,才能购买资源

提示:此非实物交易,购买后不退款。如需充值请联系客服!

赞(0) 打赏
未经允许不得转载:东云网 » 分享东云网自用的php网址在线转换二维码的API源码
分享到: 更多 (0)

评论 1

评论前必须登录!

 

  1. #1

    研究一下

    cicc8个月前 (06-11)

东云科技,与您偕行!

免责声明联系我们

觉得文章有用就打赏一下文章作者吧,么么哒~

支付宝扫一扫打赏

微信扫一扫打赏