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> </p> </form> </body> </html> |
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.
0 comentários:
Postar um comentário