Migração de Registro !
Pessoal eu tou fazendo uma nova migração de cadastro dos jogadores - players quando ele cadastra e enviado um email assim os jogadores nao fica criando coneta nao necessaria . O cadastro que nao esta cadastrando ta dando erro ! da a seguinte mensagem de erro
>
Notice: Undefined index: money in c:\arquivos de programas\easyphp1-8\www\registrowc.php on line 49
Notice: Undefined index: cash in c:\arquivos de programas\easyphp1-8\www\registrowc.php on line 50
Notice: Undefined variable: mensagem in c:\arquivos de programas\easyphp1-8\www\registrowc.php on line 53
Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\easyphp1-8\www\registrowc.php:6) in c:\arquivos de programas\easyphp1-8\www\registrowc.php on line 81
<body>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
</tr>
</table>
<table width="706" border="0">
<tr>
<td width="584" align="center" bordercolor="#FFCC00"><img src="template/www.johan.com.br/images/registrotop.jpg" width="590" height="60">
<table width="590" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="12" valign="top"></td>
<td width="545" align="center" valign="top">
<?php
if(@$_POST['send'] == "true"){
$destinatario = $_POST['email'];
$assunto = "Cadastro Gb Felix";
$name = $_POST['name'];
$gender = $_POST['gender'];
$email = $_POST['email'];
$country = $_POST['country'];
$nickname = $_POST['nickname'];
$pass = $_POST['pass'];
$money = $_POST['money'];
$cash = $_POST['cash'];
$codigo = $_POST['codigo'];
$mensagem = htmlspecialchars($mensagem);
$IP = $_POST['IP'];
$headers = "Content-Type: text/html; charset=iso-8859-1\n";
$fonte = "<font size=\"-1\" face=\"Verdana, Arial, Helvetica, sans-serif\">";
$msg = "$fonte Você recebeu 1 email vindo de: suporte@gbfelix.net <br>";
$msg .= "<br>Ip do cadastro: $IP <br><br>";
$msg .= "Login : $name <br>";
$msg .= "Nickname: $nickname <br>";
$msg .= "Senha: $pass <br>";
$msg .= "E-mail: $email <br><br>";
$msg .= "Para ativar a sua conta clique no link abaixo <br> <a href='[http://www.gbfelix.net/confirma.php?codigo=$codigo'>](http://www.gbfelix.net/confirma.php?codigo=%24codigo) [http://www.gbfelix.net/confirma.php?=$codigo](http://www.gbfelix.net/confirma.php?=%24codigo) </a><br><br><br>";
$msg .= "Porfavor não responsa esse e-mail que é um email automatico..<br>";
$msg .= "<a href=http://www.gbfelix.net>www.gbfelix.net</a>";
$envia = mail("$destinatario", "$assunto", "$msg", "$headers");
if($envia){
header("Location:registrowc.php?status=enviado");
}
else
{ header("Location:registrowc.php?status=erro"); }
}else{
?>
<?php
$CaracteresAceitos = 'abcdxywzABCDZYWZ0123456789';
$max = strlen($CaracteresAceitos)-1;
$password = null;
for($i=0; $i < 20; $i++) {
$password .= $CaracteresAceitos{mt_rand(0, $max)};
}
?>
<form method="POST" action="registrowc.php" name="form1">
<input type="hidden" name="send" value="true">
<input type="hidden" name="IP" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>">
<input type="hidden" name="codigo" value="<? echo "$password" ?>">
<table width="80%" border="0" align="center">
<tr>
<td><br><br>Você deve preencher os dados corretamente para efetuar o cadastro para sua conta ser ativada
depois do formulario de cadastro <b>você deve vereficar o seu email para sua conta ser ativada.</b>
<br><br>
<font color=blue><b>Codigo de segurança do cadastro : <? echo "$password" ?></b></font>
</td>
</tr>
</table>
<br>
<table width="590" border="1" align="center" cellpadding="0" cellspacing="0" background="#EAEADB" class="borderwrap" nowrap="nowrap">
<tr>
<td width="113" height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">Login:</td>
<td width="255" align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226" height="50"><span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">
<input class="textfield" name="name" type="text" size="35" />
</span></td>
</tr>
</table></td>
<td width="214" align="left"style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="assinaturaforum">Guarde seu <strong>login</strong>, com ele você terá acesso ao website/jogo. </td>
</tr>
<tr>
<td width="113" height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">Nick:</td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226" height="50"><span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">
<input class="textfield" name="nickname" type="text" size="35" />
</span></td>
</tr>
</table></td>
<td width="214" align="left"style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="assinaturaforum">O <strong>NickName</strong> é seu apelido que aparecerá no <strong>jogo</strong> e em nosso <strong>fórum.</strong> </td>
</tr>
<tr>
<td width="113" height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">Senha:</td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226" height="50"><span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">
<input class="textfield" name="pass" type="password" size="35" maxlength="10" />
</span></td>
</tr>
</table></td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"> </td>
</tr>
<tr>
<td width="113" height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">E-Mail:</td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226" height="50"><span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">
<input class="textfield" name="email" type="text" size="35" maxlength="40" />
</span></td>
</tr>
</table></td>
<td width="214" align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="assinaturaforum">O <strong>E-Mail</strong> é sua ferramenta principal para alteração de dados, coloque um <strong>e-mail</strong> verdadeiro. </td>
</tr>
<tr>
<td width="113" height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">Sexo:</td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226"><input name="gender" value="0" type="radio" checked>
Masculino <input name="gender" value="1" type="radio">
Feminino </td>
</tr>
</table></td>
<td width="214" align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="assinaturaforum"><p>Cada <strong>sexo</strong> conta com uma loja de avatares personalizada. <br />
Você não poderá trocar de sexo ao efetuar o cadastro. </p></td>
</tr>
<tr>
<td height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">Gold:
<span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;"><br />
<br />
</span></td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226"><span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;"> <span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">
<input class="textfield" name="money" type="text" size="25" maxlength="40" value="100,00" disabled="disabled" />
</span><br />
<br />
</span></td>
</tr>
</table></td>
<td width="214" align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="assinaturaforum">Quantia em <strong>gold</strong> que você irá receber após o cadastro. </td>
</tr>
<tr>
<td width="113" height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">Cash:<span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;"><br />
<br />
</span></td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226"><span class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">
<input class="textfield" name="cash" type="text" size="25" maxlength="40" value="20,00" disabled="disabled" />
</span></td>
</tr>
</table> </td>
<td width="214" align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="assinaturaforum">Quantia em <strong>cash</strong> que você irá receber após o cadastro. </td>
<tr>
<td width="113" height="50" align="center" class="row2" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;">Pais:</td>
<td align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="row2"><table width="232" border="0">
<tr>
<td width="226"><select class="textfield" name="country" size="1">
<option value=28>Brasil</option>
</select></td>
</tr>
</table></td>
<td width="214" align="left" style="background:#EAEADB;;border-top:1px solid #F5F5E7;border-left:1px solid #F5F5E7;" class="assinaturaforum">Cada <strong>pais</strong> conta um sistema de ranking, ao se registrar com um pais você automaticamente ganha uma posição no <strong>country ranking</strong>, por tanto utilize essa opção corretamente. </td>
</tr>
</table>
<table width="590" border="0" align="center" bgcolor="#EAEADB">
<tr>
<td align="center"><input align="center" class="textfield" type="submit" name="submit" value="Registrar" />
<input align="center" class="textfield" type="reset" name="submit2" value="Restaurar" /></td>
</tr>
</table>
</form>
<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FF0000">
<?php
if(@$_GET['status'] == "enviado"){
$name = $_POST['name'];
$gender = $_POST['gender'];
$email = $_POST['email'];
$country = $_POST['country'];
$nickname = $_POST['nickname'];
$pass = $_POST['pass'];
$money = $_POST['money'];
$cash = $_POST['cash'];
$codigo = $_POST['codigo'];
@mysql_connect("localhost", "root", "");
mysql_select_db("gbwc");
$erro=0;
$s=mysql_query("SELECT * FROM user WHERE e_mail='$email' AND id='$name' ");
$mnr=mysql_num_rows($s);
if($mnr!=0){ echo '<script>alert("E-mail ou login já cadastrado escolha outro.");</script>';
$erro++;
}
if($erro==0){
$i=mysql_query("INSERT INTO game (Id, NickName, Money, TotalScore, SeasonScore, TotalGrade, SeasonGrade, Country, CountryGrade, TotalRank, SeasonRank, CountryRank) VALUES ('$name','$nickname', '100000', '1000', '1000', '19', '19', '28', '19', '', '', '',)");
$i=mysql_query("INSERT INTO cash (Id, Cash) VALUES ('$name','20000')");
$i=mysql_query("INSERT INTO user (Id, user, Gender, NickName, Password, Status, MuteTime, RestrictTime, Authority, E_Mail, Country, User_Level, Authority2) VALUES ('$name','$name','$gender','$nickname','$pass','1','0000-00-00 00:00:00','0000-00-00 00:00:00','-100','$email','28','1','1', )");
$i=mysql_query("INSERT INTO gunwcuser (Id, user, Gender, NickName, User_Level, Authority2, Password, Status, MuteTime, RestrictTime, Authority, E_Mail, Country, AuthorityBackup) VALUES ('$name','$name,'$gender','$nickname','$1','1','$pass','$1','0000-00-00 00:00:00','0000-00-00 00:00:00','1','$email','28','0',')");
}
}else
if(@$_GET['status'] == "erro"){
echo '<script>alert("O seu cadastro não pode ser efetuado preenche todos os dados corretamente.");</script>';
}
?>
</font>
</td>
</tr>
</table>
<p> </p></td><td width="1"></td>
<td width="71"><br />
<br />
<br />
<br /> </td>
<td width="23"> </td>
</tr>
</table>
<?php } // Termina o Script // ?>Discussão (1)
Carregando comentários...