📄 signup.php
字号:
<option value='$signup35'"; if($gender == "$signup35") { echo " SELECTED"; } echo ">$signup35</option>
<option value='$signup36'"; if($gender == "$signup36") { echo " SELECTED"; } echo ">$signup36</option>
</select>
</td></tr>
";
} else {
echo "<input type='hidden' name='gender' value=''>";
}
if($admin_info[field_birthday] == 3 | $admin_info[field_birthday] == 2) {
// MONTHBOX
$df = $admin_info[signup_format_date];
if($df == "n/j/Y" OR $df == "n.j.Y" OR $df == "n-j-Y" OR $df == "Y/n/j" OR $df == "Y-n-j" OR $df == "Y-m-d" OR $df == "Ynj" OR $df == "j/n/Y" OR $df == "j.n.Y") {
if($df == "Y-m-d") { $z = "0"; } else { $z = ""; }
$mbox = "
<select name='birthday_month'>
<option value=''></option>
<option value='1'>".$z."1</option>
<option value='2'>".$z."2</option>
<option value='3'>".$z."3</option>
<option value='4'>".$z."4</option>
<option value='5'>".$z."5</option>
<option value='6'>".$z."6</option>
<option value='7'>".$z."7</option>
<option value='8'>".$z."8</option>
<option value='9'>".$z."9</option>
<option value='10'>10</option>
<option value='11'>11</option>
<option value='12'>12</option>
</select>
";
} elseif($df == "M. j, Y" OR $df == "l") {
$mbox = "
<select name='birthday_month'>
<option value=''></option>
<option value='1'>Jan</option>
<option value='2'>Feb</option>
<option value='3'>Mar</option>
<option value='4'>Apr</option>
<option value='5'>May</option>
<option value='6'>Jun</option>
<option value='7'>Jul</option>
<option value='8'>Aug</option>
<option value='9'>Sep</option>
<option value='10'>Oct</option>
<option value='11'>Nov</option>
<option value='12'>Dec</option>
</select>
";
} elseif($df == "F j, Y" OR $df == "l, F j, Y" OR $df == "l, F j") {
$mbox = "
<select name='birthday_month'>
<option value=''></option>
<option value='1'>January</option>
<option value='2'>February</option>
<option value='3'>March</option>
<option value='4'>April</option>
<option value='5'>May</option>
<option value='6'>June</option>
<option value='7'>July</option>
<option value='8'>August</option>
<option value='9'>September</option>
<option value='10'>October</option>
<option value='11'>November</option>
<option value='12'>December</option>
</select>
";
}
// DAYBOX
if($df == "Y-m-d") { $z = "0"; } else { $z = ""; }
$daycount = 1;
$dbox = "
<select name='birthday_day'>
<option value=''></option>
";
while($daycount <= 31) {
if($z == "0" AND $daycount > 9) { $z = ""; }
$dbox .= "
<option value='$daycount'>".$z."$daycount</option>
";
$daycount++;
}
$dbox .= "</select>";
// YEARBOX
$ybox = "<select name='birthday_year'><option value=''></option>";
$count = 1920;
$currentyear = cdate("Y", time());
if($currentyear == "") { $currentyear == "2005"; }
while($count <= $currentyear) {
$ybox .= "
<option"; if($thisy == "$count") { $ybox .= " SELECTED"; } $ybox .= " value='$count'>$count</option>
";
$count++;
}
$ybox .= "</select>";
if($df == "n/j/Y" OR $df == "n.j.Y" OR $df == "n-j-Y" OR $df == "M. j, Y" OR $df == "F j, Y" OR $df == "l, F j, Y") {
$boxes = "$mbox $dbox $ybox";
} elseif($df == "Y/n/j" OR $df == "Y-n-j" OR $df == "Y-m-d" OR $df == "Ynj") {
$boxes = "$ybox $mbox $dbox";
} elseif($df == "j/n/Y" OR $df == "j.n.Y") {
$boxes = "$dbox $mbox $ybox";
} elseif($df == "l, F j" OR $df == "l") {
$boxes = "$mbox $dbox $ybox";
}
echo "
<tr><td align='right'>$signup37"; if($admin_info[field_birthday] == "3") { echo "*"; } echo "</td>
<td>
<table cellpadding='0' cellspacing='0'>
<tr>
<td>$boxes</td>
</tr>
</table>
</td>
</tr>
";
} else {
$thism = cdate("n", time());
$thisd = cdate("j", time());
$thisy = cdate("Y", time());
echo "
<input type='hidden' name='birthday_month' value='$thism'>
<input type='hidden' name='birthday_day' value='$thisd'>
<input type='hidden' name='birthday_year' value='$thisy'>
";
}
if($admin_info[field_city] == 3 | $admin_info[field_city] == 2) {
echo "
<tr><td align='right'>$signup39"; if($admin_info[field_city] == "3") { echo "*"; } echo "</td><td><input type='text' class='text' name='city' value='$city' maxlength='250' size='30' tabindex='11'></td></tr>
";
} else {
echo "<input type='hidden' name='city' value=''>";
}
if($admin_info[field_state] == 3 | $admin_info[field_state] == 2) {
echo "
<tr><td align='right'>$signup40"; if($admin_info[field_state] == "3") { echo "*"; } echo "</td><td><input type='text' class='text' name='state' value='$state' maxlength='250' size='30' tabindex='12'></td></tr>
";
} else {
echo "<input type='hidden' name='state' value=''>";
}
if($admin_info[field_country] == 3 | $admin_info[field_country] == 2) {
include "countries.php";
echo "
<tr><td align='right'>$signup41"; if($admin_info[field_country] == "3") { echo "*"; } echo "</td>
<td>
<select name='country' tabindex='13'>
$countrylist
</select>
</td>
</tr>
";
} else {
echo "<input type='hidden' name='country' value=''>";
}
$custom_fields = mysql_query("SHOW COLUMNS FROM bhost_profile FROM `$mysql_database`");
$tabindex = 14;
while($custom = mysql_fetch_assoc($custom_fields)) {
$tabindex++;
if($custom[Field] != "p_id" & $custom[Field] != "u_id") {
$custom_name = str_replace("_", " ", substr($custom[Field], 0, -2));
$custom_required = substr($custom[Field], -2);
$custom_type = $custom[Type];
$custom_field = $custom[Field];
$custom_field_value = str_replace("'", "'", stripslashes($_POST[$custom_field]));
$required = "";
if($custom_required == "_3") { $required = "*"; }
if($custom_required == "_3" | $custom_required == "_2") {
$tips = mysql_fetch_assoc(mysql_query("SELECT * FROM bhost_profile WHERE u_id='0'"));
if($custom_type == "text") {
echo "<tr><td align='right' valign='top' style='padding-top: 7px;'>$custom_name$required</td><td><textarea name='$custom_field' rows='4' cols='60' tabindex='$tabindex'>$custom_field_value</textarea>"; tip2($tips[$custom_field]); echo "</td></tr>";
} else {
echo "<tr><td align='right'>$custom_name$required</td><td><input type='text' class='text' name='$custom_field' maxlength='250' size='30' value='$custom_field_value' tabindex='$tabindex'>"; tip2($tips[$custom_field]); echo "</td></tr>";
}
} else {
echo "<input type='hidden' name='$custom_field' value=''>";
}
}
}
echo "
<tr><td> </td>
<td>
<input type='submit' value='$signup42' class='button'>
";
// IF USER DOES NOT CHOOSE TEMPLATE
if($admin_info[signup_choosetemplate] == 1) {
$default_group = mysql_fetch_assoc(mysql_query("SELECT * FROM bhost_groups WHERE default_group='1' LIMIT 1"));
$template_array = explode(",", $default_group[templates]);
$count = 0;
$templates = mysql_query("SELECT * FROM bhost_templates");
while($template = mysql_fetch_assoc($templates)) {
if(in_array($template[t_id], $template_array)) {
$count = $count + 1;
}
}
if($count == "0") {
$template_info = mysql_fetch_assoc(mysql_query("SELECT * FROM bhost_templates LIMIT 1"));
echo "<input type='hidden' name='task' value='step_four'><input type='hidden' name='template' value='$template_info[t_id]'>";
} else {
echo "<input type='hidden' name='task' value='step_three'>";
}
} else {
echo "
<input type='hidden' name='task' value='step_four'>
<input type='hidden' name='template' value='$admin_info[signup_templatedefault]'>
";
}
echo "
<input type='hidden' name='username' maxlength='255' value='$username'>
<input type='hidden' name='password1' maxlength='255' value='$password1'>
<input type='hidden' name='fname' maxlength='255' value='$fname'>
<input type='hidden' name='lname' maxlength='255' value='$lname'>
<input type='hidden' name='email' maxlength='255' value='$email'>
</td>
</tr>
";
if($is_error2 == "yes") { echo "<tr><td> </td><td><b>$error2</b></td></tr>"; }
echo "
</table>
</td>
</tr>
</table>
";
echo $foot;
}}
// STEP ONE
if($task == "step_one") {
echo $head;
echo "
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' class='box'>
<h2>$signup43</h2>
$signup44
<br><br>
<table cellpadding='3' cellspacing='0' style='margin-left: 10px;'>
<form action='signup.php' method='POST'>
<tr>
<td align='right'>$signup45*</td>
<td><input type='text' name='username' maxlength='30' size='30' value='$username' tabindex='1'>"; tip2("5"); echo "</td>
</tr>
"; if($admin_info[allow_password] == 1) {
echo "
<tr><td align='right'>$signup47*</td><td><input type='password' name='password1' maxlength='30' size='30' tabindex='2'>"; tip2("6"); echo "</td></tr>
<tr><td align='right'>$signup49*</td><td><input type='password' name='password2' maxlength='30' size='30' tabindex='3'>"; tip2("7"); echo "</td></tr>
";
} else {
$password = randomcode();
echo "
<input type='hidden' name='password1' value='$password'>
<input type='hidden' name='password2' value='$password'>
";
}
echo "
<tr><td align='right'>$signup51*</td><td><input type='text' name='fname' maxlength='100' size='30' value='$fname' tabindex='4'></td></tr>
<tr><td align='right'>$signup52*</td><td><input type='text' name='lname' maxlength='100' size='30' value='$lname' tabindex='5'></td></tr>
<tr><td align='right'>$signup53*</td><td><input type='text' name='email' maxlength='100' size='30' value='$email' tabindex='6'></td></tr>
";
function randLetter() {
$int = rand(0,51);
$a_z = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$rand_letter = $a_z[$int];
return $rand_letter;
}
for($c = 1; $c < 7; $c++) {
$mul[$c] = rand(20,50);
}
for($c = 1; $c < 7; $c++) {
$num[$c] = rand(2,9) * $mul[$c];
}
for($c = 1; $c < 13; $c++) {
$let[$c] = randLetter();
}
$code = strrev("$num[1]$let[1]$num[2]$let[2]$num[3]$let[3]$num[4]$let[4]$num[5]$let[5]$num[6]$let[6]$mul[1]$let[7]$mul[2]$let[8]$mul[3]$let[9]$mul[4]$let[10]$mul[5]$let[11]$mul[6]");
// SHOW IMAGE CODE VERIFICATION ROW IF ENABLED AND GD IS INSTALLED
if($admin_info[signup_image] AND function_exists('gd_info')) {
echo "
<tr>
<td align='right'>$signup57*</td>
<td>
<table cellpadding='0' cellspacing='0'>
<tr>
<td><input type='text' name='codesent' class='text' size='6' maxlength='10' tabindex='7'></td>
<td style='padding-left: 10px;'><img src='signup.php?task=image&code=$code' border='0' height='20' width='67' style='border: 1px solid #AAAAAA;'></td>
<td style='padding-left: 1px;'>"; tip2("8"); echo " </td>
</tr>
<input type='hidden' name='code' value='$code'>
</table>
</td>
</tr>
";
}
// SHOW TERMS AND CONDITIONS ROW IF ENABLED
if($admin_info[signup_terms] == 1) {
echo "
<tr><td align='right'> </td>
<td>
<table cellpadding='0' cellspacing='0'>
<tr>
<td><input type='checkbox' name='agree' value='yes'"; if(isset($agree) AND $agree == "yes") { echo " CHECKED"; } echo "></td>
<td>$signup55</td>
</tr>
</table>
</td>
</tr>
";
}
echo "
<tr><td align='right'> </td><td><input type='submit' value='$signup54' class='button'><input type='hidden' name='task' value='step_two'></td></tr>
";
if($is_error1 == "yes") {
echo "
<tr><td> </td><td><b>$error1</b></td></tr>
";
}
echo "
</form>
</table>
</td>
</tr>
</table>
";
echo $foot;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -