Muniz Postado Agosto 30, 2004 Denunciar Share Postado Agosto 30, 2004 Salve!Pessoal alguém sabe como configurar o php.ini?SMTP = localhost ; for Win32 onlysendmail_from= NULL ; for Win32 onlysmtp_port = 25sendmail_path = DEFAULT_SENDMAIL_PATHO meu está assim e não funciona!Veja o código:<HTML><HEAD><TITLE>Mandar E-Mail</TITLE></HEAD><body><?if (! isset ($valor)){ // Verifica se o form ainda não foi preenchido //monta o fomulario echo ("<form name='email' action='mail.php' method='Post'>"); echo ("<input type='hidden' name='valor' value='t'>"); // esta linha manda a variavel $valor oculta para a condicao acima mudar o caminho quando for clicado no botao envia-email. echo ("<BR>Nome: <input type='text' name='nome' size='20'>"); echo ("<BR>E-mail: <input type='text' name='email' size='15'>"); echo ("<BR>Sexo: <select name='sexo'><option value='Masculino'>Masculino</option>"); echo ("<option value='Feminino'>Feminino</option></select>"); echo ("<BR><input type='submit' value='Enviar E-mail'>");}else{ $recipiente = "meu@email.com.br"; // email de quem vai receber o form $assunto = "Formulario - Utilizando PHP"; // Caso queira usar HTML para enviar o e-mail utilize o $headers $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $email"; $mensagem = "Oi,"; $mensagem.= "<BR><BR>Segue informações do formulário"; $mensagem.= "<br><b>Nome:</b> $nome"; $mensagem.= "<br><b>E-mail:</b> $email"; $mensagem.= "<br><b>Sexo:</b> $sexo"; $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>"); }}?></body></HTML> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - marcelo - Postado Agosto 30, 2004 Denunciar Share Postado Agosto 30, 2004 POSTA DENOVO não ENTENDI NADA!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Muniz Postado Agosto 30, 2004 Autor Denunciar Share Postado Agosto 30, 2004 Amigo,o objetivo é criar um formulário para envio de e-mail (fale conosco) em php.só que é necessário configurar alguma coisa no php.ini.alguém tem um passo-a-passo com todos os processos? Inclusive como configurar o php.ini.Grato, Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Muniz Postado Agosto 30, 2004 Autor Denunciar Share Postado Agosto 30, 2004 Como configurar o php.ini para envio de email? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Muniz
Salve!
Pessoal alguém sabe como configurar o php.ini?
SMTP = localhost ; for Win32 only
sendmail_from= NULL ; for Win32 only
smtp_port = 25
sendmail_path = DEFAULT_SENDMAIL_PATH
O meu está assim e não funciona!
Veja o código:
<HTML>
<HEAD>
<TITLE>Mandar E-Mail</TITLE>
</HEAD>
<body>
<?
if (! isset ($valor)){ // Verifica se o form ainda não foi preenchido
//monta o fomulario
echo ("<form name='email' action='mail.php' method='Post'>");
echo ("<input type='hidden' name='valor' value='t'>"); // esta linha manda a variavel $valor oculta para a condicao acima mudar o caminho quando for clicado no botao envia-email.
echo ("<BR>Nome: <input type='text' name='nome' size='20'>");
echo ("<BR>E-mail: <input type='text' name='email' size='15'>");
echo ("<BR>Sexo: <select name='sexo'><option value='Masculino'>Masculino</option>");
echo ("<option value='Feminino'>Feminino</option></select>");
echo ("<BR><input type='submit' value='Enviar E-mail'>");
}else{
$recipiente = "meu@email.com.br"; // email de quem vai receber o form
$assunto = "Formulario - Utilizando PHP";
// Caso queira usar HTML para enviar o e-mail utilize o $headers
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email";
$mensagem = "Oi,";
$mensagem.= "<BR><BR>Segue informações do formulário";
$mensagem.= "<br><b>Nome:</b> $nome";
$mensagem.= "<br><b>E-mail:</b> $email";
$mensagem.= "<br><b>Sexo:</b> $sexo";
$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>");
}
}
?>
</body>
</HTML>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.