alert('请选择类型');window.history.back(-1); ")); $lv == 2 && ($zame = 'wch123.cn_2_'); $sqm != $gmcodeb && (die("")); $num > 100 && (die("")); $num == '' && ($num = 1); $yzf=new mysqli($PZ['DB_HOST'],$PZ['DB_USER'],$PZ['DB_PWD'],$PZ['DB_NAME'],$PZ['DB_PORT']); if (mysqli_connect_errno()){ $db=new mysqli($PZ['DB_HOST'],$PZ['DB_USER'],$PZ['DB_PWD'],'',$PZ['DB_PORT']); $db->autocommit(true); //不使用事物 if (mysqli_connect_errno()) { exit('数据库连接错误!错误代码:' . mysqli_connect_error()); } $db->query("CREATE DATABASE IF NOT EXISTS `{$PZ['DB_NAME']}`;"); $db->query("use `{$PZ['DB_NAME']}`"); $db->set_charset("utf8"); $rs = $db->query("CREATE TABLE IF NOT EXISTS cdk ( id int(11) NOT NULL AUTO_INCREMENT, `cdk` varchar(32) NOT NULL, `lv` tinyint(4) DEFAULT NULL, `qid` int(8) DEFAULT NULL, `uid` varchar(32) DEFAULT NULL, `pass` varchar(32) DEFAULT NULL, `status` tinyint(4) DEFAULT '0', PRIMARY KEY (id ))ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"); $db->close(); exit(""); } if($yzf->connect_error){ exit("数据库连接失败,请检查数据库密码是否正确!"); } if (!$yzf->set_charset("utf8")) { printf("设置数据库编码utf8错误: %s\n", $yzf->error); exit(); } for($i=1;$i<=$num;$i++){ $cdk = cdkey('LengYuZe'); $txt .= $cdk."\r\n"; if(!$yzf->query("INSERT INTO cdk (cdk,lv) VALUES ('{$cdk}','{$lv}');")){die("");} } $yzf->close(); $ts = time().'.txt'; file_put_contents('cdks/'.$zame.$ts,$txt); Header ( "Content-type: application/octet-stream" ); Header ( "Accept-Ranges: bytes" ); Header ( "Content-Disposition: attachment; filename=".$zame.$ts); die($txt); function cdkey($namespace = null) { static $guid = ''; $uid = uniqid ( "", true ); $data = $namespace; $data .= $_SERVER ['REQUEST_TIME']; $data .= $_SERVER ['HTTP_USER_AGENT']; $data .= $_SERVER ['SERVER_ADDR']; $data .= $_SERVER ['SERVER_PORT']; $data .= $_SERVER ['REMOTE_ADDR']; $data .= $_SERVER ['REMOTE_PORT']; $hash = strtoupper (substr(md5($uid.$data), 8, 16)); $guid = substr ( $hash, 0, 4 ) . '-' . substr ( $hash, 4, 4 ) . '-' . substr ( $hash, 8, 4 ) . '-' . substr ( $hash, 12, 4 ); return $guid; } ?>