Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde! Tenho um formulário no meu site que ao ser preenchido e submetido eu recebo as informações no meu e-mail. Até ai td certo...o problema é que eu estou recebendo um e-mail a cada acesso ao site. Não sei em que parte do código isso esta sendo declarado...Agradeço se, por gentileza, alguém puder me ajudar!!
este é o meu contato.php
<body>
<?php
$para = "diego@gallocom.com.br";
$assunto = $_POST['areaint'];
$conteudo = "
Área de interesse: $_POST[areaint]
Nome: $_POST[nome]
Cidade: $_POST[cidade]
DDD: $_POST[ddd]
Telefone: $_POST[telefone]
Estado: $_POST[estado]
Mensagem: $_POST[msgem]
Empresa: $_POST[empresa]
E-mail: $_POST[email]
";
mail($para, $assunto, $conteudo);
?>
</body>
minha index.php com a função e o include (que pode estar no lugar errado?)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/modeloIndex.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?php
include("contato.php");
?>
<script type="text/javascript">
function MM_validateForm() { //v4.0
if (document.getElementById){
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
} }
</script>
e meu formulário
<div id="formulario">
<form id="form1" name="form1" method="post" action="contato.php">
<table width="545" height="165" border="0" align="center" cellpadding="0" class="formulario">
<tr>
<td width="154">Área de interesse</td>
<td colspan="2"><label for="areaint"></label>
<select name="areaint" class="caixatexto" id="areaint">
...
Obrigada desde já!
Carregando comentários...