⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 verify.htm

📁 PHPShops多用户商城系统(简称PHPShops)是基于电子商务的一套平台交易系统
💻 HTM
字号:
<!--<?php
include_once Template('header');
print <<<EOT
-->
<div id="content">
<!--
EOT;
if(empty($action)){print <<<EOT
-->
	<div class="h1Abox tar">
		<h1 class="active"><span>用户认证</span></h1>
		<span style="padding-top:.4em" class="gray fr"></span>
	</div><br />
	
	<div class="tableA">
	<table width="100%" cellspacing="0" cellpadding="0">
		<tr class="h" height="35">
			<td width="15%">普通会员认证</td>
<!--
EOT;
if($userdb['emailyz'] == '1'){print <<<EOT
-->
			<td>通过邮件认证</td>
<!--
EOT;
}print <<<EOT
-->
		</tr>
	</table>
	</div><br />

	<div class="tableA">
	<table width="100%" cellspacing="0" cellpadding="0">
		<tr class="h" height="35">
			<td width="15%">卖家认证</td>
<!--
EOT;
if(empty($userdb['sellerid'])){print <<<EOT
-->
			<td>您还不是卖家,<a href="$basename&action=requisition">马上成为卖家</a></td>
<!--
EOT;
} elseif($userdb['sellerid'] == '-1'){print <<<EOT
-->
			<td>您已经申请成为卖家,请耐心等待系统审核</td>
<!--
EOT;
} else{print <<<EOT
-->
			<td>通过卖家认证,<a href="usercp.php?userjob=goods">现在就去发布商品</a></td>
<!--
EOT;
}print <<<EOT
-->
		</tr>
	</table>
	</div>
<!--
EOT;
} elseif($action == 'requisition'){print <<<EOT
-->
	<div class="h1Abox tar">
		<h1 class="active"><span>用户认证</span></h1>
		<span style="padding-top:.4em" class="gray fr"></span>
	</div>
	<script type="text/javascript" src="js/initcity.js"></script>
	<form action="$basename&action=requisition&" method="post" onSubmit="return submitcheck(this);" name="selcity">
	<input type="hidden" name="step" value="2" />
	<div class="tableA">
	<table width="100%" cellspacing="0" cellpadding="0">
		<tr class="h"><td colspan="2">卖家认证信息</td></tr>
		<tr>
			<td width="20%">真实姓名</td>
			<td><input size="35" name="name" /> $need_name</td>
		</tr>
		<tr>
			<td>身份证号码</td>
			<td><input size="35" name="idcard" /> $need_idcard</td>
		</tr>
		<tr>
			<td>联系电话</td>
			<td><input size="35" name="tel" /> $need_tel</td>
		</tr>
		<tr>
			<td>支付宝帐号</td>
			<td><input id="alipay" size="35" name="paydb[alipay][email]" /> <input type="checkbox" value="1" name="paydb[alipay][ifopen]" checked disabled /> 开启 $need_alipay</td>
		</tr>
		<tr>
			<td>腾讯QQ帐号</td>
			<td><input size="35" name="qq" /> $need_qq</td>
		</tr>
		<tr>
			<td>所在城市</td>
			<td>
				<select onchange="initcity();" name="province"><script>creatprovince('');</script></select>
				<select name="city" ><script>initcity('');</script></select> $need_city
			</td>
		</tr>
		<tr>
			<td>联系地址</td>
			<td><input size="35" name="address" /> $need_address</td>
		</tr>
		<tr>
			<td>店铺名称</td>
			<td><input size="35" name="storename" /> <font color='red'>*</font></td>
		</tr>
		<tr>
			<td>店铺分类</td>
			<td><select name="cateid">$storeclass</select></td>
		</tr>
		<tr>
			<td>主营产品</td>
			<td><textarea name="product" rows="4" cols="50"></textarea></td>
		</tr>
	</table>
	</div><br />
	<center><input type="submit" name="submit" value="成为卖家" /></center>
	</form>
<!--
EOT;
}print <<<EOT
-->
</div>
<script type="text/javascript">
function submitcheck(obj){
	if (obj.name.value=='' && '$js_name' == '1'){
		alert('请填写真实姓名');
		obj.name.focus();
		return false; 
	}
	var error=checkIdcard(obj.idcard.value);
	if (error!="验证通过!"  && '$js_idcard' == '1'){
		alert(error);
		obj.idcard.focus();
		return false;
	}
	if (obj.tel.value=='' && '$js_tel' == '1'){
		alert('请填写联系电话');
		obj.tel.focus();
		return false; 
	}
	if (obj.alipay.value=='' && '$js_alipay' == '1'){
		alert('请填写支付宝帐号');
		obj.alipay.focus();
		return false; 
	}
	if (obj.qq.value=='' && '$js_qq' == '1'){
		alert('请填写腾讯QQ帐号');
		obj.qq.focus();
		return false; 
	}
	if (obj.storename.value==''){
		alert('请填写店铺名称');
		obj.storename.focus();
		return false; 
	}
	if (obj.cateid.value==''){
		alert('请选择店铺分类!');
		obj.cateid.focus();
		return false; 
	}
	obj.submit.disabled=true;
}
function checkIdcard(idcard){
	var Errors=new Array(
		"验证通过!",
		"身份证号码位数不对!",
		"身份证号码出生日期超出范围或含有非法字符!",
		"身份证号码校验错误!",
		"身份证地区非法!"
	);
	var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"} 
	var idcard,Y,JYM;
	var S,M;
	var idcard_array = new Array();
	idcard_array = idcard.split("");
	//地区检验
	if(area[parseInt(idcard.substr(0,2))]==null) return Errors[4];
	//身份号码位数及格式检验
	switch(idcard.length){
		case 15:
		if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){
			ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/;//测试出生日期的合法性
		} else {
			ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/;//测试出生日期的合法性
		}
		if(ereg.test(idcard)){
			return Errors[0];
		}else{
			return Errors[2];
		}
		break;
		case 18:
		//18位身份号码检测
		//出生日期的合法性检查
		//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))
		//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))
		if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){
			ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;//闰年出生日期的合法性正则表达式
		} else {
			ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;//平年出生日期的合法性正则表达式
		}
		if(ereg.test(idcard)){//测试出生日期的合法性
			//计算校验位
			S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7
			+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9
			+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10
			+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5
			+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8
			+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4
			+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2
			+ parseInt(idcard_array[7]) * 1
			+ parseInt(idcard_array[8]) * 6
			+ parseInt(idcard_array[9]) * 3 ;
			Y = S % 11;
			M = "F";
			JYM = "10X98765432";
			M = JYM.substr(Y,1);//判断校验位
			if(M == idcard_array[17]){
				return Errors[0]; //检测ID的校验位
			}else{
				return Errors[3];
			}
		}else{
			return Errors[2];
		}
		break;
		default:
		return Errors[1];
		break;
	}
}
</script>
<!--
EOT;
?>-->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -