启东小程序制作公司网站开发中怎么生成二维码

发布时间: 2023-07-20 来源:互联网

  启东小程序制作公司网站开发过程中,经常要用到生成指定的2维码,以下自由互联给大家介绍几种生成2维码的方式:

启东小程序制作公司网站开发中怎么生成二维码

  一、根据第1方api生成

  比如:

  https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=url

  直接根据地址

  size:设定2维码的大小

  data:2维码内容

  可以在启东小程序制作公司网页上直接显示2维码

  2、根据phpqrcode这是一个php插件大家可以根据他来生成2维码

  //创建2维码图片

  functioncreate($id,$path='') {

  $dir=手机应用()->getrootpath();//网站根目录

  $path_file=$dir.'static/qcode/'.$path; //2维码存放目录

  //dump($path_file);

  if(!is_dir($path_file)){ //目录是否存在,不存在就创建目录

  mkdir($path_file,0777,true);

  }

  $filename=$path_file.$id.'.png'; // 生成的2维码文件名称

  if(!file_exists($filename)){

  //dump($filename) ;

  require_once手机应用()->getrootpath()."extend/phpqrcode/phpqrcode.php";// 引进插件

  header('content-type: image/png');

  $level= 'l';// 点的大小:1到10,用于手机端4就可以了

  $size= 7;// 以下注释了把2维码图片保存到本地的代码,如果要保存图片,用$filename替换第2个参数false

  $qrcode= newqrcode();//实列化方法

  $code_url="xxxxxid=".$id;//生成2维码的url文本等内容;

  $res=$qrcode->png($code_url, $filename, $level, $size);//生成2维码

  return$filename; //返回2维码路径

  }else{

  return $filename;

  }

  }

  生成2维码而且打包下载

  publicfunctiondown_ewm(){

  set_time_limit(1000000);

  $nlist=array_values($data);

  $filename= 'ewm.zip';

  //新建zip压缩包

  $file_dir= 手机应用()->getrootpath();

  $zip_file=$file_dir.$filename;

  $zip= newziparchive;

  $res=$zip->open($zip_file,ziparchive::create);

  //把图片一张一张加进往压缩

  //dump($nlist);

  foreach($nlistas $k=> $v) {

  $ext=get_extension($v['img']);

  if(file_exists( $v['img'] )) {

  $zip->addfile($v['img'],$v['path'].$v['name'].'.'.$ext);

  }

  }

  //打包zip

  $zip->close();

  //或者输出下载

  header("cache-control: public");

  header("content-description: file transfer");

  header('content-disposition: attachment; filename='.basename($zip_file)); //文件名

  header("content-type: 手机应用lication/force-download");

  header("content-transfer-encoding: binary");

  header('content-length: '. filesize($zip_file)); //告诉浏览器,文件大小

  readfile($zip_file);

  }

  如图:根据插件生成2维码

  1、启东小程序制作公司根据浏览器右键可以生成网页2维码

  4、根据搜索引擎搜索2维码生成

  比如草料2维码

  还能对2维码开展美化,生成不一样的2维码

  • 上一篇:启东小程序制作网络安全相关常识和相关名词
  • 下一篇:没有了
  • 相关阅读

    首页
    模板
    报价
    联系