ele puxa do bd o e-mail do destinatário.. isso pq vai que a empresa mude de e-mail.. eu não vou ficar auxiliando nisso toda a vez que ocorrer =P
o erro dá quando passa para a linha do 2º if.. no qual confere se o e-mail foi realmente enviado u.u
aí ele diz, logicamente, o que oferece no print: "falha no envio da mensagem".
Ugh.. dah vontade de jogar pela janela nessas horas u.ú
segue o código do envio:
<head><title>xxxxxxxxxx</title><style type="text/css">@import url("_estilo.css");</style></head><body><?phpinclude "_bd.php"; //banco de dados$id=1;$sql = "SELECT * FROM contato WHERE $id";$resultado = mysql_query($sql)or die ("Não foi possível realizar a consulta.");echo "<table width=\"440\">";while ($linha=mysql_fetch_array($resultado)){$nome = $_POST["nome"];$email = $_POST["email"];$assunto = $_POST["assunto"];$mensagem = $_POST["mensagem"];$msg = "<h1><b>Nome:</b> \t$nome</h1>";$msg .= "<h1><b>E-mail:</b> \t$email</h1>";$msg .= "<h1><b>Assunto:</b> \t$assunto</h1>";$msg .= "<h1><b>Mensagem:</b> \t$mensagem</h1>";$mensagem = "$msg";$remetente = "$email";$destinatario = "{$linha['mail']}";$cabeçalho = "Você recebeu uma nova mensagem de um visitante do Site";$headers = "From: '.remetente.'\nContent-type: text/html";if (preg_match("/[00-37]/", $email)){ die("Este tipo de e-mail não é autorizado");}if (!mail($destinatario, $assunto, $mensagem, $headers)){ print "falha no envio da mensagem";}else{ echo "<script>window.location.href=’http://localhost/index.html’</script>";}}echo "</table>";?></body></html>
Ateh, e obrigada desde já ;]
Edição feita por: savior, 27/07/2007, 11:42.
Utilize [codebox] na próxima vez.