首先先去网站生成卡密,下载到本地后上传到服务器
卡密文件为22.txt 可以看到以换行区分卡密的,可以用读取每一行的方法进行插入数据到库
所以上代码
<?php
/*
* 逐行读取TXT文件
*/
function getTxtcontent($txtfile){
$file = @fopen($txtfile,'r');
$content = array();
if(!$file){
return 'file open fail';
}else{
$i = 0;
while (!feof($file)){
$content[$i] = mb_convert_encoding(fgets($file),"UTF-8","UTF-8,ASCII,ANSI,GBK");
$i++ ;
}
fclose($file);
$content = array_filter($content); //数组去空
}
return $content;
}
//include '../conn.php';//连接数据库
$file_="22.txt";//卡密路径
//读取文件
$data= getTxtcontent($file_);
for ($i = 0; $i < count($data); $i++) {
$phone_duqu1= substr($data[$i],0,12);//读出12位卡密数据
echo $phone_duqu1;
echo "===";
}
测试效果
剩下的处理办法自己解决就行