18 de dezembro de 2012
Este é um código para a criação de um formulário simples de envio de e-mail em php.
Você necessita criar basicamente dois arquivos.
O formulário.html:
-----------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Envio de E-mail</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="envio.php">
<table width="338" border="0">
<tr>
<td width="74">Nome:</td>
<td width="248"><label for="nome"></label>
<input name="nome" type="text" id="nome" size="40" /></td>
</tr>
<tr>
<td>Assunto:</td>
<td><label for="assunto"></label>
<input name="assunto" type="text" id="assunto" size="40" /></td>
</tr>
<tr>
<td>Mensagem:</td>
<td><label for="mensagem"></label>
<textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2" align="right"><input type="submit" name="button" id="button" value="Enviar" /></td>
</tr>
</table>
</form>
</body>
</html>
Você necessita criar basicamente dois arquivos.
O formulário.html:
-----------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Envio de E-mail</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="envio.php">
<table width="338" border="0">
<tr>
<td width="74">Nome:</td>
<td width="248"><label for="nome"></label>
<input name="nome" type="text" id="nome" size="40" /></td>
</tr>
<tr>
<td>Assunto:</td>
<td><label for="assunto"></label>
<input name="assunto" type="text" id="assunto" size="40" /></td>
</tr>
<tr>
<td>Mensagem:</td>
<td><label for="mensagem"></label>
<textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2" align="right"><input type="submit" name="button" id="button" value="Enviar" /></td>
</tr>
</table>
</form>
</body>
</html>
-----------------------
E o envio.php:
-----------------------
<?php
$para ="keniaferreira@live.com"; // Aqui você insere o e-mail para o qual a mensagem deve ser enviada.
$nome = $_POST['nome']; // Esta variável recebe o campo de texto de id "nome" do formulário acima.
$assunto = $_POST['assunto']; // Esta variável recebe o campo de texto de id "assunto" do formulário acima.
$mensagem = $_POST['mensagem']; // Esta variável recebe o campo de texto de id "mensagem" do formulário acima.
$headers = "Content-Type: text/html; charset=UTF-8\n"; /* Declaração da codificação
para o envio da mensagem. Com esta declaração, eliminam-se os erros possíveis com
caracteres contendo acentuação ou ç. */
mail($para, $assunto, $mensagem, $headers); // Aqui todas as variáveis são inseridas na função mail para que o e-mail seja enviado.
echo("Mensagem enviada com sucesso!"); // Imprime na tela uma mensagem de envio após a execução do código
?>
-----------------------
Repare que no arquivo formulario.html na linha:
<form id="form1" name="form1" method="post" action="envio.php"> foi chamado o enviar.php para a execução da função de envio.
Assinar:
Postar comentários
(Atom)
Destaques:
- Laravel - Criando Models e Migrations
- Laravel - Alterar O Fuso Horário Do Projeto
- Incluindo O Código Javascript Em Um Arquivo Externo
- Como Criar Uma Imagem Responsiva
- Ativar Sistema de Login Laravel 7.0
- Galeria De Fotos PHP - Laravel - PhotosGallery
- Laravel - Habilitando as Páginas de Cadastro e Login Para o Usuário
- Como Traduzir O Visual Studio 2012 Para Português
- Uma Alternativa Ao Uso De target="_blank" - JQuery
- Laravel - Rota Padrão Para Página Inexistente

0 comentários:
Postar um comentário