sexta-feira, 6 de julho de 2012

PHP & MySQL - Sistema de Recados

Criando o Banco e as Tabelas
Vamos criar um Banco de Dados chamado "guiadohacker" com Login "root" e senha "" em branco, no caso vai do
seu geito você criar um banco com o nome que quiser, desde que coloque a infos na configuração do DB.

Vamos criar uma tabela com o nome de "Mensagens" com "3" campos.

A primeira coluna tera os valores:

Campo: id
Tipo: Inteiro (INT)
Tamanho: Deixe em Branco
Indíce: Primary
AutoIncrement: Sim

A Segunda coluna terá os valores:

Campo: nome
Tipo: VARCHAR
Tamanho: 50

E a terceira coluna terá os seguintes valores:

Campo: mensagem
Tipo: TEXT
Nulo: Não

________________________________
Arquivo para Conexão com o DB \________________________________



Citação:
<?php
/*
#######################
## #Expl0it - Guia do Hacker ##
## exploit@guiadohacker.com.br ##
## ################## ##
*/
mysql_connect("localhost", "root", "") or die (mysql_error());
mysql_select_db("guiadohacker") or die (mysql_error());
?>
\_________________________________________/

Salve como conexão.php no diretorio raiz do seu servidor, no caso se estiver usando o XAMPP na salve na pasta htdocs.

_____________________________________________
Arquivo para exibir as mensanges (exibir.php) \____________________


Citação:
<?php
/*
#######################
## #Expl0it - Guia do Hacker ##
## exploit@guiadohacker.com.br ##
## ################## ##
*/
require('conexao.php');
$sql = "select * from mensagens order by id desc limit 0,50"; // Seleciona as ultimas 50 msg enviandos de modo Decrescente.
$executar = mysql_query($sql); // Executa a variavel sql.
while ($exibir = mysql_fetch_array($executar)){; // Função while para mostrar todas as mensagens.
echo '<b>Nome: </b>'.$exibir['nome'].' - <b>Mensagem:</b> '.$exibir['mensagem']; // echo exibe da forma que voce quer né ^^.
echo "<br"; // Função para quebra de linha O/.
echo "<br";
}
?>
\_________________________________________________ ____________________________________________/

Com o arquivo exibir.php criado, você pode adicionar alguma mensagem no phpMyAdmin e ver se deu certo, para isso
abra a tabela 'mensagens' e clique na aba INSERIR e coloque a mensagem.

Bom mais #Expl0it, como meus visitantes vão enviar as mensanges? Calma, agora vamos criar o arquivo para enviar as mensangens para o Banco de Dados.

____________________________________
Criando o arquivo (enviar_dados.php) \_________________________


Citação:
<?php
/*
#######################
## #Expl0it - Guia do Hacker ##
## exploit@guiadohacker.com.br ##
## ################## ##
*/
require('conexao.php');
$nome = htmlentities($_POST['nome']); // A função htmlentities() serve para que o visitante nao execute HTML, assim previnindo XSS também.
$mensagem = htmlentities($_POST['mensagem']); // Coloque a função htmlentities() aqui também.
$inserir = mysql_query("insert into mensagens (nome, mensagem) VALUES ('$nome', '$mensagem')"); // Insere os valores Nome e Mensagem no Banco de Dados.
?>
\_________________________________________________ __________________________________________________ ___/

____________________________
Criando arquivo enviar.php \______________________________


Citação:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Script de Mensagens by #Expl0it</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="enviar_dados.php">
<p>
<label for="nonme"></label>
Nome:
<input type="text" name="nome" />
</p>
<p>
<label for="mensagem"></label>
Mensagem:</p>
<p>
<textarea name="mensagem" value="mensagem" cols="45" rows="5"></textarea>
<input name="Enviar" type="submit" value="Enviar" />
<br>
<?php
echo "Script by #Expl0it - www.guiadohacker.com.br - ";
?>
</p>
<p>&nbsp;</p>

</form>
</body>
</html>
\_______________________________________________ FIM ____________________________________________/

Em fim, espero que tenham gostado. Qualquer dúvida é só postar ai, por favor não peçam para adicionar elementos pois não vou e não mande mensanges pedindo scripts pois ainda sou iniciante no PHP.
← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário

Copyright © Hacking & Security | Powered by Xandao Design by Xandao86 | Xandao86