Conspiracy
Power Member
Viva,
o código seguinte faz parte de um formulário de email no qual gostaria de incluir uma mensagem, mas não sei como o fazer, por isso peço a vossa ajuda.
Entao é o seguinte. Com o formulário em questao quando faltam preencher campos ou o endereço está incorrecto ele apresenta a mensagem que se encontra nos echo's correspondentes. Mas quando está tudo correcto e ele envia a mensagem, n aparece nada k diga k a mesma foi nviada, apenas os dados k foram introduzidos e a opças de nova mensagem, podendo o utilizador ficar na dúvida se terá sido realmente enviada.
Ora aqui é k se complica. eu n faço a menor ideia de como fazer isso, mas penso que será acrescentar algum if ou echo como o dos erros, só n sei como o fazer pk n pesco disso.
Se me poderem ajudar agradeço se não poderem agradeço por terem lido o post
o código seguinte faz parte de um formulário de email no qual gostaria de incluir uma mensagem, mas não sei como o fazer, por isso peço a vossa ajuda.
<?php
$myemail = "[email protected]";
if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
{
echo "<h2>ERRO - Endereço de E-mail inválido</h2>\n";
$badinput = "<h2>Mensagem não enviada!</h2>\n";
}
if(empty($visitor) || empty($visitormail) || empty($notes )) {
echo "<h2>ERRO - Campos não preenchidos</h2>\n";
}
echo $badinput;
$todayis = date("l, F j, Y, g:i a") ;
$attn = $attn ;
$subject = $attn;
$notes = stripcslashes($notes);
$message = " $todayis \n
De: $visitor ($visitormail)\n
Assunto: $attn \n
Mensagem: $notes \n
_______________________________
Informacao da ligacao: IP = $ip \n
Informacao do browser: $httpagent \n
Link de referencia: $httpref \n
";
$from = "From: $visitormail\r\n";
if ($myemail != "")
mail($myemail, $subject, $message, $from);
?>
Entao é o seguinte. Com o formulário em questao quando faltam preencher campos ou o endereço está incorrecto ele apresenta a mensagem que se encontra nos echo's correspondentes. Mas quando está tudo correcto e ele envia a mensagem, n aparece nada k diga k a mesma foi nviada, apenas os dados k foram introduzidos e a opças de nova mensagem, podendo o utilizador ficar na dúvida se terá sido realmente enviada.
Ora aqui é k se complica. eu n faço a menor ideia de como fazer isso, mas penso que será acrescentar algum if ou echo como o dos erros, só n sei como o fazer pk n pesco disso.
Se me poderem ajudar agradeço se não poderem agradeço por terem lido o post