Elite Caos
Olá! Gostaria de conhecer as novidades do nosso fórum? Registre-se agora e tenha acesso aos melhores Cheats e Hacks da Web!

Para visualizar os melhores tutoriais e dicas dos nossos jogos, basta adquirir a nossa assinatura V.I.P.


Participe do fórum, é rápido e fácil

Elite Caos
Olá! Gostaria de conhecer as novidades do nosso fórum? Registre-se agora e tenha acesso aos melhores Cheats e Hacks da Web!

Para visualizar os melhores tutoriais e dicas dos nossos jogos, basta adquirir a nossa assinatura V.I.P.
Elite Caos
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[TUTO]Criando um sistema de registo (PHP + MySQL)

4 participantes

Ir para baixo

[TUTO]Criando um sistema de registo (PHP + MySQL) Empty [TUTO]Criando um sistema de registo (PHP + MySQL)

Mensagem por Elitecaos Seg 29 Nov 2010 - 19:58

Olá,Hoje vou ensinar-vos a criar um sistema de registo para o vosso website em PHP e MySQL.Atenção: Antes de começar, aviso já, que é recomendado que o leitor tenha um conhecimento mínimo sobre PHP e MySQL para que consiga compreender o tutorial.1. Criação do ficheiro de configuração.
Este arquivo serve para que os outros arquivos se possam conectar com a base de dados.
Dêem-lhe o nome de “config.php“.
Código:
<?php
//Informação da Base de Dados
$dbhost = “[b]localhost[/b]“;
$dbname = “[b]nome_da_base_de_dados[/b]“;
$dbuser = “[b]root[/b]“;
$dbpass = “[b]senha[/b]“;
//Conectar à Base de Dados
mysql_connect ( $dbhost, $dbuser, $dbpass)or die(“Não conseguiu conectar: “.mysql_error());
mysql_select_db($dbname) or die(mysql_error());
?>
2. Criação do ficheiro que irá registar o utilizador na base de dados.
Este ficheiro irá registar as variáveis do utilizador na base de dados. (Nome, Email, Utilizador, Senha, etc.)
Dêem-lhe o nome de “pg_register.php
<blockquote>
Código:
<?php//Informação acerca doque a página vai inserir na base de dados.
include 'config.php';
$name = $_POST['name'];
$user = $_POST['user'];
$email = $_POST['email'];
$password = md5($_POST['password'];)$checkuser = mysql_query(“SELECT user FROM regmembers WHERE user=’$user’”);$user_exist = mysql_num_rows($checkuser);if($user_exist > 0){
echo “Pedimos desculpa mas o nome de utilizador que introduziu já foi utilizado! Introduza um novo!”;
unset($user);
include ‘pg_index.html’;
exit();
}$query = “INSERT INTO regmembers (name, user, email, password)
VALUES(‘$name’, ‘$user’, ‘$email’, ‘$password’)”;
mysql_query($query) or die(mysql_error());
mysql_close();echo “Você foi registado com sucesso!”;
//Informação acerca do email que irá ser enviado para o utilizador recém criado.$site = ‘o_seu_site’;
$nome = ‘nome_do_site’;
$adminemail = ‘email_do_admin_ou_de_suporte_do_site’;$subject = “Assunto_do_email”;
$message = “Caro $name,
Você foi registado com sucesso no site $nome – $site .Cumprimentos,
$nome Team”;mail($email, $subject, $message, “De: $site <$adminemail>\nX-Mailer:PHP/” . phpversion());echo “Os dados de registo foram enviados com sucesso para o email: $email.”;?>

O que este código irá fazer é registar o utilizador na base de dados e de seguida irá enviar um email para o utilizador que se registou.3. Criação da página inicial – a página onde o utilizador vai inserir os seus dados.
Dêem-lhe o nome de “pg_index.html“.
Código:
<form name=”regist_new_member” method=”post” action=”pg_register.php”>
<table border=”0″ width=”225″ align=”center”>
<tr>
<td width=”219″ bgcolor=”#999999″>
<p align=”center”><font color=”white”><span style=”font-size:12pt;”><b>Registo de novo membro</b></span></font></p>
</td>
</tr>
<tr>
<td width=”219″>
<table border=”0″ width=”282″ align=”center”>
<tr>
<td width=”116″><span style=”font-size:10pt;”>Nome:</span></td>
<td width=”156″><input type=”text” name=”name” maxlength=”16″></td>
</tr>
<tr>
<td width=”116″><span style=”font-size:10pt;”>User:</span></td>
<td width=”156″><input type=”text” name=”user” maxlength=”16″></td>
</tr>
<tr>
<td width=”116″><span style=”font-size:10pt;”>Email:</span></td>
<td width=”156″><input type=”text” name=”email” maxlength=”16″></td>
</tr>
<tr>
<td width=”116″><span style=”font-size:10pt;”>Password:</span></td>
<td width=”156″><input type=”password” name=”password” maxlength=”100″></td>
</tr>
<tr>
<td width=”116″>&nbsp;</td>
<td width=”156″>
<p align=”right”><input type=”submit” name=”submit” value=”Registar!”></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=”219″ bgcolor=”#999999″>&nbsp;</td>
</tr>
</table>
</form>
4. Criação da tabela onde serão inseridos os dados.
Vamos criar um documento “.txt” que serve para criar a tabela.Código:
Código:
CREATE TABLE regmembers (
id int(25) NOT NULL auto_increment,
name varchar(25) NOT NULL default ”,
user varchar(255) NOT NULL default ”,
email varchar(25) NOT NULL default ”,
password varchar(255) NOT NULL default ”,
PRIMARY KEY (id)
);
E é tudo! Se tiver alguma dúvida não hesite em perguntar!

Sempre : Elitecaos

</blockquote>
Elitecaos
Elitecaos
Fundador
Fundador

Cheia
Mensagens Mensagens : 2354
Agradeçimento Agradeçimento : 6520
Nascimento Nascimento : 21/04/1995
Inscriçao Inscriçao : 16/03/2010
Idade Idade : 29
Localização Localização : Brazil

Metin2
Game:
[TUTO]Criando um sistema de registo (PHP + MySQL) Left_bar_bleue5000/5000[TUTO]Criando um sistema de registo (PHP + MySQL) Empty_bar_bleue  (5000/5000)

http://elitecaos.forumeiro.com

Ir para o topo Ir para baixo

[TUTO]Criando um sistema de registo (PHP + MySQL) Empty Re: [TUTO]Criando um sistema de registo (PHP + MySQL)

Mensagem por waltersimch Sex 16 Dez 2011 - 18:15

teria como vc postar um sistema php mysql para trocar e/ou recuperar senhas.
ficaria mto grato! ^^
waltersimch
waltersimch
™Level 2™
™Level 2™

Cheia
Mensagens Mensagens : 99
Agradeçimento Agradeçimento : 5
Inscriçao Inscriçao : 08/10/2010

Ir para o topo Ir para baixo

[TUTO]Criando um sistema de registo (PHP + MySQL) Empty Re: [TUTO]Criando um sistema de registo (PHP + MySQL)

Mensagem por MasSaCrE Dom 18 Dez 2011 - 13:12

Obrigado, aprendi muito sobre isso
MasSaCrE
MasSaCrE
Moderador Metin2

Cheia
Mensagens Mensagens : 733
Agradeçimento Agradeçimento : 1637
Nascimento Nascimento : 16/03/1990
Inscriçao Inscriçao : 11/10/2011
Idade Idade : 34

Metin2
Game:
[TUTO]Criando um sistema de registo (PHP + MySQL) Left_bar_bleue0/0[TUTO]Criando um sistema de registo (PHP + MySQL) Empty_bar_bleue  (0/0)

Ir para o topo Ir para baixo

[TUTO]Criando um sistema de registo (PHP + MySQL) Empty Re: [TUTO]Criando um sistema de registo (PHP + MySQL)

Mensagem por melmanblue Seg 19 Dez 2011 - 23:11

Como Você sabe tanto :S Também quero!! xD
melmanblue
melmanblue
™Level 1™
™Level 1™

Cheia
Mensagens Mensagens : 20
Agradeçimento Agradeçimento : 0
Nascimento Nascimento : 26/04/1997
Inscriçao Inscriçao : 01/03/2011
Idade Idade : 27

Metin2
Game:
[TUTO]Criando um sistema de registo (PHP + MySQL) Left_bar_bleue0/0[TUTO]Criando um sistema de registo (PHP + MySQL) Empty_bar_bleue  (0/0)

http://metin2std.blogspot.com/

Ir para o topo Ir para baixo

[TUTO]Criando um sistema de registo (PHP + MySQL) Empty Re: [TUTO]Criando um sistema de registo (PHP + MySQL)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos