Ir para conteúdo
Fórum Script Brasil
  • 0

Como Enviar Um Formulário Em Php?


-#Alea#-

Pergunta

Olá pessoal eu programo em asp mas to fazendo um serviço em php.

E agora quero montar um formulario para enviar por e-mail, em asp eu uso o aspmail. Mas em php não tenho a minima ideia de como programar e que componente usar. alguém tem um modelo ou pode me montar um exemplo tipo com dois campos.

Nome

email

Valeu.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Ve se te ajuda ai

função mail();

$headers .= "To: Mary <mary@example.com>, Kelly <kelly@example.com>\r\n";

$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";

$headers .= "Cc: birthdayarchive@example.com\r\n";

$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* Enviar o email */

mail($to, $subject, $message, $headers);

?>

KUROLE

Link para o comentário
Compartilhar em outros sites

  • 0

Olhem como eu fiz.

<?
if ($_GET['enviar'] != "sim"){ // Verifica se o form foi preenchido
echo ("<form name='email' action='teste.php?enviar=sim' method='Post'>");
echo ("<br>Nome: <input type='text' name='nome' size='20'>");
echo ("<br>E-mail: <input type='text' name='email' size='15'>");
echo ("<br>Mensagem: <input type='text' name='mensagem' size='15'>");
echo ("<BR><input type='submit' value='Enviar E-mail'>");
}else{
$recipiente = "alex@cautelli.com.br"; // email de quem vai receber o form
$assunto = "Formulário do site";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email";
$mensagem.= "<br><br><b>Segue informações do formulário</b>";
$mensagem.= "<br><b>Nome:</b> $nome";
$mensagem.= "<br><b>E-mail:</b> $email";
$mensagem.= "<br><b>Mensagem:</b> $mensagem";
$enviar=mail($recipiente,$assunto,$mensagem,$headers);
if ($enviar=="1"){ // checa se e-mail foi enviado
echo ("<center>E-mail enviado com sucesso!</center>");
}else{
echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>");
}
}
?>

Mas to recebendo assim no meu e-mail....

Content-type: text/html; charset=iso-8859-1

From:

Message-Id: <20050329204543.AFB6EFAA32@brtdata-www2>

Date: Tue, 29 Mar 2005 17:45:43 -0300 (EST)

<br><br><b>Segue informações do formulário</b><br><b>Nome:</b> <br><b>E-mail:</b> <br><b>Mensagem:</b> <br><br><b>Segue informações do formulário</b><br><b>Nome:</b> <br><b>E-mail:</b>

Onde está o erro? e porque não carrego as variáveis?

Esse foi o primeiro formulário em php que eu fiz.

att

Alea

Link para o comentário
Compartilhar em outros sites

  • 0

<?

if ( @ $_GET['enviar'] != "sim"){ // Verifica se o form foi preenchido

echo ("<form name='email' action='teste.php?enviar=sim' method='Post'>");

echo ("<br>Nome: <input type='text' name='nome' size='20'>");

echo ("<br>E-mail: <input type='text' name='email' size='15'>");

echo ("<br>Mensagem: <input type='text' name='mensagem' size='15'>");

echo ("<BR><input type='submit' value='Enviar E-mail'>");

}else{

$recipiente = "alex@cautelli.com.br"; // email de quem vai receber o form

$assunto = "Formulário do site";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: $email";

$mensagem =

"<br><br><b>Segue informações do formulário</b>

<br><b>Nome:</b> $nome

<br><b>E-mail:</b> $email

<br><b>Mensagem:</b> $mensagem";

$enviar = mail($recipiente,$assunto,$mensagem,$headers);

if ($enviar){ // checa se e-mail foi enviado

echo ("<center>E-mail enviado com sucesso!</center>");

}else{

echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>");

}

}

?>

dei uma olhada meio por cima tenta isso

KUROLE

Link para o comentário
Compartilhar em outros sites

  • 0

Não resolveu 100%, porque não carrega as variáveis o e-mail tá chegando assim agora. Bem formatado.

------------------------------------------

Segue informações do formulário

Nome:

E-mail:

Mensagem:

-----------------------------------------

Bah no php não tipo no asp um comando para chamar o conteúdo de um "text" tipo

resques.form("nome")

Porque usando $nome não vem nada.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...