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

📄 signup.php

📁 一个全功能的国外博客商业程序
💻 PHP
📖 第 1 页 / 共 3 页
字号:
<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("'", "&#39;", 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>&nbsp;</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>&nbsp;</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 "&nbsp;</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'>&nbsp;</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'>&nbsp;</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>&nbsp;</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 + -