php 批量生产二维码并保存

本文介绍了一个使用PHP批量生成二维码的方法,通过设置页面等待时间和内存限制,确保了二维码生成过程的顺利进行。文章详细展示了如何利用phpqrcode类库在指定目录下生成多个二维码图片,并附带了完整的代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

<?php
set_time_limit(0); //设置页面等待时间
ini_set('memory_limit', '-1');//不限制内存
//链接数据库
require 'global.php';
//引入phpqrcode类
require 'phpqrcode.php';
//文件夹名称
$saveDir = 'sfewm';
//生成二维码大小
$size = 17.1;
$errorLevel = "L";
//判断文件夹
if(!is_dir($saveDir))
  {
  	//如果没有就创建
  	mkdir('sfewm');
  	//权限给777
	chmod($ewm,0777);
  }
  //如果有这个文件
if(is_dir($saveDir)){
//查找生成二维码内容
$arr =$db->select("code",'code');
//获取查找出来的数组中的长度
$array= count($arr);
$i = 0;
for($i=0; $i<=$array; $i++){
$qrcode_content =$arr[$i];//二维码的内容
$filename = $saveDir . '/'.$qrcode_content.'.png';//二维码保存路径
$cls = new \QRcode();
ob_clean();
$cls::png($qrcode_content,$filename,$errorLevel,$size);//生成二维码
echo $filename;//返回二维码的路径
}
echo '二维码生成以完成';
}else{
exit('目录创建失败');
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值