Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom tinham me passado o como era q fazia isso, disseram q era pra colocar isso:
function checaEmail($email)
{
if (eregi("^[-_a-z0-9]+(\.[-_a-z0-9]+)\@([-a-z0-9]+\.)([a-z]{2,4})$", $email))
{
return true;
}
else
{
return false;
}
}
if ( checaEmail($email) == 'false' ) {
header("Location:index.php?mensagem=emailInvalido");
exit();
}
Eu coloquei desse geito na pagina:
<?php
function checaEmail($email)
{
if (eregi("^[-_a-z0-9]+(\.[-_a-z0-9]+)\@([-a-z0-9]+\.)([a-z]{2,4})$", $email))
{
return true;
}
else
{
return false;
}
}
$nome = $_POST['nome'];
$email = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
if ( checaEmail($email) == 'false' ) {
header("Location:index.php?mensagem=emailInvalido");
exit();
}
if (!$nome || !$email || !$assunto || !$mensagem) {
echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente!<br>";
echo "<a href=\"java script:history.back(1)\">Voltar</a>";
}else{
echo "
<tr>
<TD height=22 colspan=3> <p align=center><font face=Verdana size=1 color=#FFFFFF>Olá
<font color=#FF0000><b>$nome</b></font>,</font>
</TD>
</tr>
<TR>
<TD height=22 colspan=3> <p align=center><font face=Verdana size=1 color=#FFFFFF>Sua
mensagem foi enviada com sucesso!</font> </TD>
</TR>
<tr>
<TD height=22> </TD>
<TD></TD>
<TD></TD>
</tr>
<TR>
<TD height=23 colspan=3> <p align=center><font face=Verdana size=1 color=#FFFFFF>Obrigado
por nos escutar.</font> </TD>
</TR>
<tr>
<TD height=23 colspan=3> <p align=center><font face=Verdana size=1 color=#FFFFFF>Atenciosamente!</font>
</TD>
</tr>";
$mens = "<font size=2 face=Verdana><p align=center>:: Pedido de Músicas ::<br><br></p></font>";
$mens .= "<font size=1 face=Verdana><b>Nome:</b> $nome</font><br><br>";
$mens .= "<font size=1 face=Verdana><b>E-mail:</b> $email</font><br>";
$mens .= "<font size=1 face=Verdana><b>Assunto:</b> $assunto</font><br>";
$mens .= "<font size=1 face=Verdana><b>Mensagem:</b> $mensagem</font><br><br>";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '.$nome.' <'.$email.'>' . "\r\n";
mail("studioo8_@hotmail.com","Pedido","$mens", $headers);
echo " <TR>
<TD height=13> </TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD height=12></TD>
<TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=index.htm>Voltar</a></font></div></TD>
<TD></TD>
</TR>";
}
?>
Mais a mensagem continua sendo enviada sem o @, não aparece nenhum erro apenas envia a mensagem!
Como fazer pra q seja obrigatório o uso do @ no campo de email??
Desculpa estar postando de novo mais não responderam no outro topico e declararam ele como (Resolvido).
Carregando comentários...