Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alaerte Gabriel

Enviar E-mail atraves do PHP

Recommended Posts

Bem pessoal, afim de facilitar a o envio de email com o PHP, ai está o script que funciona corretamente, pois vejo vários tópicos por ai perguntando sobre como enviar email através do php (Função Mail) e etc, basta editar o fprmulário abaixo ao seu gosto, ele funciona daseguinte maneira:

 

Podes criar um formulário normal, com todas as propriedades que você queira incluir, bastando colocar apenas o nome do botão que submete o formulário... o script corre todos os campos do formulário e captura todas as informações digitadas.

Espero que ajude http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif

 

Atualizado = PHP5 [04/05/08]

<?php
if(isset($_POST["NOME_DO_BOTAO_SUBMIT_AQUI"])){

if(sizeof($_POST)) {
$para = "endereco@provedor.com"; //endereço aqui
$assunto = "Assunto Aqui !"; //assunto aqui
$ip = getenv("REMOTE_ADDR");
$texto = "Mensagem enviada pelo IP: $ip<br><br>";

while(list($key, $val) = each($_POST)) {
if(($key <> 'assunto'))
$texto.= "<b>$key</b> : $val<br><br>";
}

$headers = "MIME-Version: 1.0rn".
"Content-type: text/html; charset=iso-8859-1rn".
"From: 'Inscrição' <".$para.">rn".
"To: 'Client' <".$para.">rn".
"Date: ".date("r")."rn".
"Subject: ".$assunto."rn";

$envia = @mail($para,$assunto,$texto,$headers);
echo "<script>alert('Sua MENSAGEM AQUI!')</script>";
}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

A partir do PHP 4, prefira $_POST em vez de $HTTP_POST_VARS. Isso vale para as demais superglobais, como $_GET, $_COOKIE.

 

Eu trocaria aquele if e usaria isset:

PHP
if (isset($_POST['botao_submit']))

 

Isso evita um E_NOTICE, caso a variável não exista.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

A partir do PHP 4, prefira $_POST em vez de $HTTP_POST_VARS. Isso vale para as demais superglobais, como $_GET, $_COOKIE.

 

Eu trocaria aquele if e usaria isset:

PHP
if (isset($_POST['botao_submit']))

 

Isso evita um E_NOTICE, caso a variável não exista.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Claro, claro Beraldo !...

 

eu é que sou relaxado e deixei assim http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif hehe

 

Abraço !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.