Fazendo um sistema de login com cadastro php/mysql - parte 3

Filed Under (Programação) by Igor Diniz on 25-09-2008

Olá, como prometido, hoje eu irei postar a 3ª parte de nosso artigo, “Fazendo um sistema de login  php/mysql”. Hoje iremos fazer a última parte desse artigo, cujo será a parte de cadastro dos usuários.

Vamos lá.
Criamos o formulario, cadastro.php:
<html>
<head>
<title>cadastro</title>
</head>

<body>
<form name=”form1″ method=”post” action=”cadastrar.php”>
<p>login:
<input type=”text” name=”login” id=”login”>
</p>
<p>senha:
<input type=”text” name=”senha” id=”senha”>
</p>
<p>
<input type=”submit” name=”button” id=”button” value=”cadastrar”>
</p>
</form>
</body>
</html>

Agora criaremos o arquivo cadastrar.php
<?
include(”config.php”);

$inserir=mysql_query(”insert into usuarios (login,senha) values (’$_POST[login]‘,’$_POST[senha]‘)”);
echo “cadastro feito com sucesso”;
?>

Pronto ;)

Parte 1: http://igordiniz.com.br/fazendo-um-sistema-de-login-phpmysql-parte-1/
Parte 2: http://igordiniz.com.br/fazendo-um-sistema-de-login-phpmysql-parte-2/

Espero que você tenha entendido e gostado do artigo ;)

Até a próxima!!!

Rails Summit - Latin America

Filed Under (Curiosidades, Notícias, Programação, Publicidade) by Igor Diniz on 16-09-2008

A imagem diz tudo ;)
(é um pouco grandinha, mas vale a pena esperar carregar, clique na imagem para aumentar o tamanho)

Fazendo um sistema de login php/mysql - parte 2

Filed Under (Programação) by Igor Diniz on 12-09-2008

Olá, hoje vamos dar continuidade ao artigo “Fazendo um sistema de login php/mysql - parte 1″, hoje iremos fazer a página que ira logar o usuário e depois fazer o script de proteção.
Crie o arquivo chamado logar.php

logar.php
<?
session_start(); //iniciamos a sessão

include(”config.php”); //incluimos o arquivo que conecta ao bd

$sql=mysql_query(”select * from usuarios where login=’$_GET[login]‘ and senha=’$_GET[senha]‘”);/*fazemos a consulta no banco de dados*/
$conta=mysql_num_rows($sql); // contamos o numero de resultados no banco de dados de acordo com a pesquisa acima
if($conta<1){ /*aqui vemos se tiver um numero igual a 0 de resultados com os login e senhas usados da o erro*/
echo “Login ou senha errado(s)”;
} else {
/* caso ocontrário, ou seja se dar um resultado maior do que zero ele cria a sessão*/

$data=date(”dmY”); //aqui pegamos a data para usarmos com o valor de nossa sessão

$_SESSION["logado"] = “$data”;
/* aqui criamos uma sessão com o nome logado, com a qual depois iremos verificar se ela existe para deixar o usuario acessar a área restrita.
você também pode criar outras sessions, como nome do usuário pra dar as boas vindas etc…
*/
echo “você está logado, clique <a href=’protegida.php’>aqui</a> para ir a página protegida”;

}

?>

Pronto, agora vamos criar o script para proteger qualquer página que você quiser.

protecao.php
<?
session_start(); //iniciamos a sessão

$data=date(”dmY”); //aqui pegamos a data pois foi ela quem usamos como valor da sessao logado

if($_SESSION[logado]!=$data){
echo “você não pode acessar essa página pois não está logado”;
}

?>

Pronto, criamos o arquivo para proteger nossas página para usá-lo basta você colocar no topo de todas as suas páginas que você quer proteger, use:
<? include(”protecao.php”); ?>

Na próxima parte desse artigo iremos fazer uma página de cadastro para o usuário se cadastrar e logar.

Até a parte 3 !!!

Fazendo um sistema de login php/mysql - parte 1

Filed Under (Programação) by Igor Diniz on 10-09-2008

Olá, irei ensinar um jeito muito fácil de se proteger certa área de seu site, na última parte desse artigo eu ensino a fazer o sistema de cadastro.
Iremos usar sessions em vez de cokies.

Vamos lá, primeiro crie um banco de dados, depois nesse banco de dados crie uma tabela chamada usuarios, com os seguintes campos:
id - int(99)
login - varchar(255)
senha - varchar(255)

Pronto, é hora de programar.
Vamos lá.

Crie um arquivo chamado config.php
Será nosso arquivo aonde iremos conectar ao nosso banco de dados e iremos economizar serviço, pois aonde quisermos usar o banco de dados basta usar um include chamando o config.php

config.php
<?
$con = mysql_connect(”localhost”,”usuario_do_bd”,”senha_do_bd”);
*/ aqui conectamos ao banco de dados, aonde localhost é o servidor aonde se encontra o banco de dados (geralmente é sempre localhost), usuario do bd é o usuario que você crio para o banco de dados, senha do bd é a senha do banco de dados /*
mysql_select_db(”banco_de_dados”, $con);
/* aqui escolhemos o banco de dados, aonde banco_de_dados é o nome de seu bd */
?>

Agora vamos criar um formulário para o login, crie uma página chamada login.php é aonde colocaremos um formulário para o usuário se logar.

login.php
<html>
<head>
<title>página de login</title>
</head>

<body>
<form action=”logar.php” method=”post” name=”formulario” id=”formulario”>
login:
<input type=”text” name=”login” id=”login”>
<p>senha:
<input type=”text” name=”senha” id=”senha”>
</p>
<p>
<input type=”submit” name=”botao” id=”botao” value=”logar”>
</p>
</form>
</body>
</html>

Agora só faltam as seguintes partes:
Parte 2 -> logar.php aonde iremos verificar se o usuário existe e se a senha confere com o usuário e iremos criar uma session para ele, e depois vamos criar um script que você colocará nas páginas em que você quer proteger que dara acesso somente a quem esta logado
Parte 3 -> E na outra parte iremos criar a página de cadastro.php

Até a próxima!!!

Definindo web 2.0

Filed Under (Acessibilidade, Curiosidades, Notícias, Programação, Publicidade, Webdesign) by Igor Diniz on 08-09-2008

O que é a web 2.0???
Já faz tempo que surgiu essa expressão “web2.0″ e foi como uma febre, mas agora esse febre foi controlada porém muitos sites foram “afetados”.
Muitos acham que essa “tal de web2.0″ é apenas usar ajax, usar o beta no logo do site, muitos efeitos, brilho, relevo, e o principal muitos acham pra ter um site web 2.0 precisa usar o TABLELESS, pensam que o site deve ser todo feito com divs, css…
Mas será que é mesmo isso?
Tableless é apenas o HTML correto, que muitos navegadores ainda não se adaptaram mesmo que o HTML existe a tempossss.

Veja o que se falava no começo de 2008
“Até hoje não se tem definido o que é a web 2.0.”

O termo Web 2.0 foi criado por Tim O’Reilly, e veja o que diz a wikipédia:
“Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva.”

Mas veja bem, o ajax e o tableless, alguns navegadores ainda não aceitam os códigos corretamente, principalmente o tableless, você tem que trabalhar muito mais muito bem mesmo com o css, fazer adaptações, pra deixar o site funcionando quase perfeito em alguns navegadores, alguns navegadores ainda não conhecem algumas regras do css, assim podendo deixar o site desalinhado para alguns e alinhado para outros, e assim vai…

Web 2.0 e a programação
Eu estava lendo no wikipédia quando li isso, e achei interessante
“Começaram-se a desenvolver softwares que são usados pela Internet e vendidos não em pacotes mas como serviços, pagos mensalmente como uma conta de água. Além disso, mudou-se a forma de fazer softwares. Para que tudo funcionasse bem na Internet, foi necessário a união de várias tecnologias (como AJAX) que tornassem a experiência do usuário mais rica, com interfaces rápidas e muito fáceis de usar.”

A Web 2.0 propõe uma experiência de uso semelhante à de aplicativos para desktop, ou seja tentando facilitar a vida do usuário, principalmente a dos “leigos” que ainda não tem uma experiência com a internet (o que hoje é raro, pois quase todos tem acesso a um computador ligado a internet), deixando os sites mais leves, limpos, sem aquelas firulas como de uma época que só se usava gifs animadas no site, o site se torna mais fácil de se entender, mais fácil de se localizar alguma coisa que você queira.
Alguns exemplos de web 2.0, podemos citar o Orkut, creio que a cada 10 pessoas que você perguntar se conhece ou já ouviu falar do Orkut, 9 irão responder que sim.

O Google também, é a mesma coisa do orkut.

Orkut e Google, se espalharam como um “vírus”, foram criadas musiquinhas que foram espalhadas pela internet, muitos blogs usam o google como referencia mas quase sempre o chamando de oráculo, isso chama-se MARKETING-VIRAL(boa idéia, em breve farei um artigo sobre marketing viral :) ).

Essa nova web, permitiu que o usuário tenha uma maior interatividade com o site, abriu novas formas de lucro para os desenvolvedores, mas também é muito criticado por desenvolvedores e especialistas.

Todo mundo pode ter um site com facilidade, um blog, etc…

Veja algumas definições para a web 2.0:

“Uma nova forma de se expressar, cada um faz o que quer, um eterno beta, sempre em mudança. Ou seja uma nova moda, quem sabe embreve web 3.0.”
Igor Diniz - www.igordiniz.com.br
eu mesmo :D

“Melhor aproveitamento da inteligência coletiva e do poder de processamento da máquina cliente. Poder às pessoas.”
Marco Gomes - co-criador do boo-box

“A Web 2.0 representa a transição para um novo paradigma onde a colaboração ganha força suficiente para concorrer com os meios tradicionais de geração de conteúdo.”
Renato Shirakashi - criador do Rec6

“Mudança ocorrida na vida dos usuários que com a banda larga passam mais tempo on-line e exercem massivamente o potencial interativo da Internet.”
Carlos Nepomuceno - autor do livro Conhecimento em Rede

“Web 2.0 é um buzz word que define conteúdo gerado pelo usuário e com foco no compartilhamento de informações. Tudo regado a AJAX.”
Nando Vieira - criador do spesa

“Web 2.0 é um novo paradigma na utilização e criação de web sites mais participativos e colaborativos.”
Fabio Seixas - criador do Camiseteria

“Web 2.0 é o momento em que o mercado, por força dos usuários, voltou a dar importância para web depois do estouro da bolha.”
Paulo Rodrigo Teixeira - criador do 0BR

“Web 2.0 é o termo usado para identificar uma nova forma de navegar pela internet e, conseqüentemente, de desenvolver aplicações orientadas à esta nova geração de internautas.”
Diego Polo - criador do linkk

“Web 2.0 é como chamamos, depois de uma profunda análise histórica da web, um conjunto de práticas que ao longo dos anos provaram dar resultado.”
Gilberto Jr - criador do Outrolado

“A Web 2.0 aponta para uma mídia popular, independente de grandes corporações, recriada pelos seus próprios usuários.”
Frederick van Amstel - é mestrando em Tecnologia pela UTFPR e edita o blog Usabilidoido

“O registro dos fluxos de conversação entre usuários e o registro destes fluxos ao redor de aplicações.”
Mauro Amaral - editor do CarreiraSolo.org

“Ajax, redes sociais, CGM: as definições mais comuns pra Web 2.0, ou um jeito para se voltar a falar de internet? Para mim nada mudou, tudo evoluiu.”
Michel Lent - sócio-diretor da 10 Minutos

“Web 2.0 é buzzword, é fato que a internet está sofrendo transformações, mas precisamos rotulá-la para que essas mudanças tenham validade? Pra maioria da população mundial, que ainda está offline, essa é a Web 1.0.”
Edney Souza - editor do blog Interney

“Sinaliza uma fase na web onde se pratica a liberdade de falar e ser
ouvido. É uma consequência natural do desenvolvimento da internet.”
Vicente Tardin - editor do Webinsider

“Web 2.0 usa a web como plataforma de socialização e interação entre usuários graças ao compartilhamento e criação conjunta de conteúdo.”
Guilherme Felitti - repórter do IDG Now! e mestrando em Web 2.0

“Na web 2.0 não somos mais nômades caçadores-coletores: temos nome, plantamos conteúdo, colhemos conhecimento e criamos novos mundos.”
Rene de Paula Jr - projetos especiais, Yahoo! Brasil e editor do blog Roda e Avisa

“Alguém ouviu falar em TV 2.0 quando as transmissões passaram a ser coloridas ou via satélite?”
Marcelo Sant’Iago - presidente do Conselho Consultivo do IAB Brasil e mantém o blog Poucas e Boas.

E você, qual a sua definição para a web 2.0 ??

Até a próxima!!!

BlogCamp RJ - 2008

Filed Under (Acessibilidade, Curiosidades, Notícias, Programação, Publicidade, Webdesign) by Igor Diniz on 05-09-2008

Dessa vez o blogcamp, vai ser no Rio de Janeiro.

Mas o que é o blogcamp ?
“O BlogCamp Brasil é uma comunidade em torno de um evento, baseado na metodologia do Espaço AbertoOpen Space Technology), onde os participantes organizam a própria pauta, formando pequenos grupos de discussão sobre determinado tema. Num BlogCamp, os temas atendem as demandas da blogosfera, gerando debates que se propõem a discutir formato, posicionamento, atividades, ativismo, comportamento, conteúdo, ética, licença e tudo o que for relevante para os participantes presentes, dentro do macro-tema BLOG.”
(http://blogcamp.com.br/sobre)

É um grande bate-papo, mas corra!!! São apenas 250 vagas!!! Corra, pois o ano passado em São Paulo as vagas acabaram em 12 horas!!!

Faça já sua incrição, clique aqui.

Obs.: É GRÁTIS!!!

Amadorismo de sites impede crescimento de empresas

Filed Under (Acessibilidade, Curiosidades, Notícias, Programação, Publicidade, Webdesign) by Igor Diniz on 20-08-2008

“A inclusão digital já foi uma preocupação generalizada. Quem não se lembra de que, quando os computadores por aqui chegaram, algumas pessoas tinham medo deles? Hoje, ninguém duvida de que a internet é parte essencial do dia-a-dia nas empresas. E, quando se fala em inclusão digital, refere-se às classes mais baixas da população, que tem pouco ou nenhum acesso à internet. De acordo com dados do IBGE (Instituto Brasileiro de Geografia e Estatística), a população brasileira é recordista mundial em tempo gasto na rede, com 14 horas diárias, informou o site InfoMoney.

Mas há uma contradição nessa história. Segundo pesquisa do NIC.br, Núcleo de Informação e Coordenação do Ponto Br, 95% das organizações com dez ou mais funcionários possuem computadores e 92% têm acesso à web. Se a internet já é uma realidade no mundo dos negócios, por que menos da metade das empresas tem um site?

“A percepção da importância dos websites é, muitas vezes, subestimada, quando, na verdade, a oferta de recursos é ilimitada e a lista de benefícios não pára de crescer, com o advento de novas tecnologias e o aumento do número de empresas e consumidores com acesso à rede”, explica o diretor-geral da Kyu Design Gráfico, empresa especializada em soluções visuais e criação de sites, André Shibata.

Internet deve ser usada para gerar negóciosO uso da internet visando à geração de negócios ainda é muito baixo no Brasil. Entre as empresas que possuem página na internet, 48% disponibilizam preços e catálogo de produtos e serviços para os consumidores, 34% oferecem suporte pós-venda, 23% aceitam pedidos e reservas de produtos e serviços e 10% possuem recursos para transações completas e meios de pagamento via web.

A discrepância do ponto de vista dos negócios é que os números mostram um ávido exército de consumidores circulando nas páginas da internet e, ainda assim, mais da metade das empresas não possui um espaço na internet. Entre as que possuem, 37% não apresentam nenhum dos recursos pesquisados.

E há o agravante de o amadorismo predominar na rede. “O proprietário do site deve respeitar algumas regras para que a ferramenta seja utilizada de forma positiva. É preciso apresentar uma imagem séria e profissional, que espelhe credibilidade, manter canais de comunicação com o consumidor e conhecer o comportamento do potencial cliente virtual, para saber criar oportunidades, e corresponder às expectativas”, afirma o diretor da Kyu Design Gráfico.

Priorize a interaçãoA maioria das empresas que busca uma empresa especializada em construção de sites tem em mente um produto institucional, que acaba limitando o potencial de interatividade com o consumidor. “Garantir o feedback das dúvidas, sugestões e reclamações em tempo hábil é importante para garantir a fidelização dos clientes . O sucesso de um site pode ser resumido pelo tripé: navegabilidade, objetividade e visibilidade”, acrescenta ele.

No Brasil, 45% das empresas que possuem site, ou seja, menos de um quarto do total, fazem vendas pela internet. Mas possibilitar uma transação de venda completa na internet é um dos recursos que o empresário deve buscar, garantindo a compensação do investimento.

De acordo com o NIC.br, com a venda pela internet, 74% das empresas obtiveram redução dos custos dos negócios, 71% agregaram mais qualidade para o consumidor, 69% tiveram o tempo de transação comercial reduzido, 58% registraram vantagem na equiparação à concorrência e 49% conseguiram aumento do número de vendas e de consumidores. ”

Fonte: http://empresas.globo.com/Empresasenegocios/0,19125,ERA1686670-2884,00.html

Evitando spam em seu site

Filed Under (Acessibilidade, Programação) by Igor Diniz on 02-08-2008

Olá pessoal tenho recebido vários pedidos, mas hoje vou responder a um.
Um formulário de contato anti-span(não 100%)

Vamos lá é bem simples, em seu formulário de contato coloque:

<?php
$ver=rand(100,999); //cria um número de 100 a 999
?>

Crie um input hidden com o nome de “cod” em seu formulário e no value do mesmo coloque <? echo $ver;?>

E em seu formulário coloque aonde você quer que apareça o código pro cara ver e re-digitar coloque <? echo $ver;?>

E coloque um campo chamado cod2 (esse é aonde o cara vai colocar o código de verificação)

Até aqui certo, vamos supor que o nome do arquivo que recebe o formulário de contato é teste.php, em teste.php coloque no começo do código

<?php
if($_POST[cod]!=$_POST[cod2]){
echo “o código de verificação esta errado”;
} else {?>
aqui coloca o código normal de enviar seu formulário
<? }?>

Até a próxima! Qualquer dúvida comente que estarei disposto a lhe ouvir!

Adicionando, editando e excluindo dados de um bd MySql

Filed Under (Programação) by Igor Diniz on 28-07-2008

Nesse artigo irei ensinar como fazer para adicionar, editar e excluir dados de um bd mysql !!!

É um basicão geral, aprendendo isso você estara pronto para criar formulários de cadastro etc.

Primeira parte !

ADICIONANDO DADOS !
==== INICIO DO CÓDIGO ====
<?

include("config.php"); // seu arquivo com os dados de conexão com bd

$insere=mysql_query("insert into sua_tabela (campo1,campo2) values ('dados para o campo 1','dados para o campo 2')") or die(mysql_error()); // aqui adicionamos os dados no banco de dados

echo “pronto cara ja ta em seu banco de dados !”;

?>
Exemplos:

Você quer adicionar apartir de um formulário

é muito simples veja a modificação que vou fazer:

seu formulario

<form method="post" action="nome_do_arquivo_que_ta_com_o_php.php">
<b> http://www.brlocal.com/ </b>
<br>
campo 1: <input type="text" name="campo1">
<br />
campo 2: <input type="text" name="campo2">
</form>

#########nome_do_arquivo_que_ta_com_o_php.php################
<?

include("config.php"); // seu arquivo com os dados de conexão com bd

$insere=mysql_query("insert into sua_tabela (campo1,campo2) values ('$campo1','$campo2')") or die(mysql_error()); // aqui adicionamos os dados no banco de dados

echo "pronto cara ja ta em seu banco de dados !";

?>
######### /nome_do_arquivo_que_ta_com_o_php.php################

PRONTO ACABOU A PARTE ADICIONAR !!!

EDITAR DADOS !

<?

include("config.php"); // seu arquivo com os dados de conexão com bd

$editar = mysql_query("update sua_tabela set campo='novo dado do campo'") or die(mysql_error());

?>

Agora tipo assim caso você queira editar somente um dado de um id especifico vc faz assim:
=========
<?
$editar = mysql_query("update sua_tabela set campo='novo dado do campo' where id='id do dados que tu quer mudar'") or die(mysql_error());
?>

=========

PRONTO ACABOU A PARTE DE EDITAR !

EXCLUINDO DADOS !!!

<?

include("config.php"); // seu arquivo com os dados de conexão com bd

$excluir = mysql_query("delete from tabela") or die(mysql_error());

?>

Caso você queira excluir um dado de um id específico

<?

include("config.php"); // seu arquivo com os dados de conexão com bd

$excluir = mysql_query("delete from tabela where id='id'") or die(mysql_error());

?>

PRONTINHO MEUS AMIGOS !!! AGORA É SÓ TER CRIATIVIDADE E FORÇA DE VONTADE PARA FAZER O QUE VOCÊ QUISER !!!
POR FAVOR NÃO COPIE E COLE, LEIA TODO O TUTORIAL E DIGITE TUDO NUM BLOCO DE NOTAS ASSIM VOCÊ APRENDE MAIS !!!CRIE SEU PRÓPIO SCRIPT APARTIRT DESSE ARTIGO ;)

Colocando um formulário de contato em seu site, usando o mail() do php

Filed Under (Programação) by Igor Diniz on 27-07-2008

Olá pessoal!
Hoje eu irei dar um artigo rapidinho! Porque estou com três serviços para fazer!(dois sites completos design+programação, e um script.). Graças a Deus estou tendo bastante serviço!
Então vamos lá, vou ensinar você a mandar um email através de seu website, pode parecer uma coisa simples, mas muitas pessoas não sabem!

Quando você coloca em seu site, entre em contato, e la cai num link mailto:seuemail@provedor eu aposto que de 10 pessoas que clicam apenas 1 vai mandar o email! Pois os “novatos” na web nem sempre usam o outlook e esse link leva direto para o outlook, ou outro programa de email, então é bem mais fácil você colocar um formulário de contato em seu site, vamos lá!

Vamos criar o formulário:

<html>
<head>
<title>Meu formulário de contato!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name=”form1″ method=”post” action=”enviar.php”>
<p>Nome:
<input name=”nome” type=”text” id=”nome”>
</p>
<p>Email:
<input name=”email” type=”text” id=”email”>
</p>
<p>Assunto:
<input name=”assunto” type=”text” id=”assunto”>
</p>
<p>Mensagem:<br>
<textarea name=”mensagem” wrap=”VIRTUAL” id=”mensagem”></textarea>
</p>
<p>
<input type=”submit” name=”Submit” value=”Enviar”>
</p>
</form>
</body>
</html>

Pronto criamos um formulário básico com quatro campos, nome,email,assunto e mensagem.
Vamos enviar esses dados para seu email?

enviar.php

<?php
//iremos declarar as variaveis que recebemos pelo método post
//em alguns servidores nem precisamos declarar, depende do register_global=on ou =off
$nome=$_POST[nome];
$email=$_POST[email];
$assunto=$_POST[assunto];
$mensagem=$_POST[mensagem];

//agora vamos enviar todos esses dados usando a função mail
mail(”seuemail@seudominio”,”$assunto”,”
Nome: $nome
Email: $email
Assunto: $assunto
Mensagem: $mensagem”,”FROM:$nome<$email>”);

echo “sua mensagem foi enviada com sucesso!”; //aí mostramos no navegador da pessoa que enviou o email uma mensagem

?>

Explicando o enviar.php
No inicio declaramos as variaveis que recebemos pelo metodo post direto do formulário
Depois na função mail() enviamos tudo para seu email, explicando o uso simples da função mail()
Quando você usa o mail(), você usa assim(veja os itens que irei citar):

mail(”Item 1″,”2″,”3″,”4″);

Item 1:
Colocamos o email que ira receber a mensagem
Item 2:
O assunto do email que ira aparecer em sua caixa de email
Item 3:
Aqui mandamos todos os campos dos formulários é o conteúdo do email que ira aparecer em seu email, por exemplo no nosso exemplo eu coloquei nome, email, assunto e mensagem, entendeu?
Item 4:
E o from, ou seja o remetente, por exemplo, aparece lá em sua caixa de email, mensagem enviada por: fulano<fulano@fulano.com.br>, entendeu?
Em nosso caso, no from ira aparecer o nome e email de quem enviou o formulário.

Para muitos isso parece besteira, mas para outros espero ter ajudado bastante, pois quando eu estava aprendendo php eu era doidinho por aprender a enviar formulários!
Ahn!!!Talvez o email caia em sua caixa de spam, pois aqui expliquei o básico!
Mais na frente ensino como mandar o email autenticado!

Tenha criatividade e use a vontade ;-)

Até a próxima!!!

VOCÊ PODE COPIAR E DISTRIBUIR TODOS OS MEUS ARTIGOS MAS CITANDO SEMPRE A FONTE A MANTENDO O TEXTO ORIGINAL!