Hey i have tried to get this damn thing right but no fix after i register a user and look in profile it dnt update their sex into the sql i dnt know what the prob can be
register.php
core.php
register.php
Code:
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
//header('Content-type: application/vnd.wap.xhtml+xml');
echo "<?xml version=\"1.0\"?>";
echo "<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">";
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
$uid = $_POST["uid"];
$pwd = $_POST["pwd"];
$cpw = $_POST["cpw"];
$email = $_POST["email"];
include ("config.php");
include ("core.php");
connectdb();
$sitename = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='sitename'"));
$sitename = $sitename[0];
$brws = explode("/",$HTTP_USER_AGENT);
$ubr = $brws[0];
echo "<head>";
echo "<title>$sitename</title>";
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/white_medium.css\">";
echo "</head>";
echo "<body>";
$ipr = getip();
$uip = explode(".",$ipr);
if((!canreg())||(isipbanned($ipr,$ubr)))
{
echo "<p>";
echo "<img src=\"../images/notok.gif\" border=\"0\" alt=\"X\"/>Registration is closed at the moment";
echo "</p>";
}else{
echo "<p>";
?>
<img src="../images/point.gif" alt="!"/>
Allowed characters in username and password are a-z, 0-9, and -_ only<br/>
<img src="../images/point.gif" alt="!"/>
All username's allowd<br/>
<img src="../images/point.gif" alt="!"/>
Username and Password must contain at least 4 chars<br/>
<img src="../images/point.gif" alt="!"/>
Username must begin with a letter and cannot contain caps<br/>
<img src="../images/point.gif" alt="!"/>
Password will be case sensitive<br/>
<?php
$tolog = false;
if(trim($uid)=="")
{
echo registerform(1);
}else if(trim($pwd)=="")
{
echo registerform(2);
}else if(trim($cpw)=="")
{
echo registerform(3);
}else if(spacesin($uid)||scharin($uid))
{
echo registerform(4);
}else if(spacesin($pwd)||scharin($pwd))
{
echo registerform(5);
}else if($pwd!=$cpw)
{
echo registerform(6);
}else if(strlen($uid)<4)
{
echo registerform(7);
}else if(strlen($pwd)<4)
{
echo registerform(8);
}else if(isdigitf($uid))
{
echo registerform(11);
}else if(checknick($uid)==1)
{
echo registerform(12);
}else if(checknick($uid)==2)
{
echo registerform(13);
}else if(trim($email)=="")
{
echo registerform(14);
}else if(register($uid,$pwd,$usx,$day,$month,$year,$ulc,$email,$info, $ubr)==1)
{
echo registerform(9);
}else if(register($uid,$pwd,$usx,$day,$month,$year,$ulc,$email,$info, $ubr)==2)
{
echo registerform(10);
}else{
//$brws = explode(" ",$HTTP_USER_AGENT);
//$ubr = $brws[0];
//$fp = fopen("gallery/info.txt","a+");
//fwrite ($fp, "\n".$uid."-".$pwd."-".$ipr."-".$ubr."\n");
//fclose($fp);
echo "Registration completed successfully!<br/>";
$tolog = true;
}
echo "</p>";
}
echo "<p align=\"center\">";
if($tolog)
{
$code = mysql_fetch_array(mysql_query("SELECT id,uid FROM code WHERE code='".$code2."'"));
if ($code)
{
$ugpl = mysql_fetch_array(mysql_query("SELECT plusses,invites FROM ibwf_users WHERE id='".$code[1]."'"));
$ugp2 = mysql_fetch_array(mysql_query("SELECT plusses FROM ibwf_users WHERE name='".$uid."'"));
$cc = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='invites'"));
$cc2 = mysql_fetch_array(mysql_query("SELECT invites FROM ibwf_users WHERE id='$code[1]'"));
$ugpl =$ugpl[0]+75;
$ugp2 =$ugp2[0]+75;
$cc = $cc[0]+1;
$cc2 = $cc2[0]+1;
mysql_query("UPDATE ibwf_settings SET value='".$cc."' WHERE name='invites'");
mysql_query("UPDATE ibwf_users SET plusses='".$ugpl."',invites='".$cc2."',lastplreas='you invited $uid on this site' WHERE id='".$code[1]."'");
$whonick = getnick_uid($code[1]);
mysql_query("UPDATE ibwf_users SET plusses='".$ugp2."',lastplreas='have been invited by $whonick' WHERE name='".$uid."'");
mysql_query("DELETE FROM code WHERE code='".$code2."'");
}
echo "<a href=\"login.php?loguid=$uid&logpwd=$pwd\"><img src=\"../images/home.gif\" alt=\"*\"/>";
echo "Login</a>";
}else{
echo "<a href=\"index.php\"><img src=\"../images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
}
echo "</p>";
echo "</body>";
?>
</html>
Code:
function registerform($ef)
{
$ue = $errl = $pe = $ce = "";
switch($ef)
{
case 1:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Please type your UserID";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 2:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Please type your password";
$pe = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 3:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Please type your password again";
$ce = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 4:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> UserID is invalid";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 5:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Password is invalid";
$pe = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 6:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Passwords doesn't match";
$ce = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 7:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> UserID must be 4 characters or more";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 8:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Password must be 4 characters or more";
$pe = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 9:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> UserID already in use, choose a different one";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 10:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Unknown mysql error try registering later";
break;
case 11:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> UserID must start with a letter from a-z";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 12:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> UserID is reserved for admins of the site";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 13:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Please choose an appropriate nickname";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 14:
$errl = "<img src=\"../images/point.gif\" alt=\"!\"/> U must enter an email address";
$ue = "<img src=\"../images/point.gif\" alt=\"!\"/>";
break;
case 15:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Email Address is already in use";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
case 16:
$errl = "<img src=\"images/point.gif\" alt=\"!\"/> Email Address is invalid";
$ue = "<img src=\"images/point.gif\" alt=\"!\"/>";
break;
}
$rform = "<small>$errl</small><br/><br/>";
$rform .= "<form action=\"register.php\" method=\"post\">";
$rform .= "$ue UserID: <input name=\"uid\" format=\"*x\" maxlength=\"15\"/><br/>";
$rform .= "$pe Password: <input type=\"password\" name=\"pwd\" format=\"*x\" maxlength=\"30\"/><br/>";
$rform .= "$ce Password: <input type=\"password\" name=\"cpw\" format=\"*x\" maxlength=\"30\"/><br/>";
$rform .= "Birthday:(e.g.1985-05-01) <input name=\"bday\" format=\"NNNN\-NN\-NN\"/><br/>";
$rform .= "Sex:";
$rform .= "<select name=\"usex\" value=\"M\">";
$rform .= "<option value=\"Select\">Select</option>";
$rform .= "<option value=\"M\">Male</option>";
$rform .= "<option value=\"F\">Female</option>";
$rform .= "</select><br/>";
$rform .= "Location: <input name=\"uloc\" maxlength=\"100\"/><br/>";
$rform .= "Email: <input name=\"email\" maxlength=\"100\"/><br/>";
$rform .= "Invite Code: <input name=\"code2\" maxlength=\"6\"/><br/>";
$rform .= "<input type=\"submit\" value=\"Register\"/>";
$rform .= "</form>";
return $rform;
}
function emailexist($email)
{
$checkmail = mysql_fetch_array(mysql_query("SELECT COUNT(*) from ibwf_users where email='".$email."'"));
if($checkmail[0]>0)
{
return true;
}else{
return false;
}
}
////////////////////////////////////////////////////Register
function register($name,$pass,$usex,$bday,$uloc, $ubr, $email)
{
$execms = mysql_query("SELECT * FROM ibwf_users WHERE name='".$name."';");
if (mysql_num_rows($execms)>0){
return 1;
}else{
$pass = md5($pass);
$reg = mysql_query("INSERT INTO ibwf_users SET name='".$name."', pass='".$pass."', birthday='".$bday."', sex='".$usex."', location='".$uloc."', regdate='".time()."', ipadd='".getip()."', browserm='".$ubr."',email='".$email."'");
if ($reg)
{
$uid = mysql_fetch_array(mysql_query("SELECT id FROM ibwf_users WHERE name='".$name."'"));
$msg = "Hello /reader =) greetings from all Retrivewap staff, we are happy to have you here, welcome to our big happy family! to get the most of our site please read /llfaqs, then please update ur Profile [updatepro]. ENJOY! -play- ";
$msg = mysql_escape_string($msg);
autopm($msg, $uid[0]);
return 0;
}else{
return 2;
}
}
}
Comment