Até por que os código eu copiei de um tutorial na net e adicionei uns campos a mais.
Mais não tô intendendo por que não tá retornando pelo menos a mensagem de erro
Não envia o email.. Alguém poderia me dizer o que tem de errado nos códigos?
Lembrando que os arquivos estão todos dentro da mesma pasta "teste" na hospedagem e ela tem suporte a php!
Instâncias:
Nome -> nome_txt
DDD -> ddd_txt
Telefone -> telefone_txt
E-mail -> email_txt
Informações -> infos_txt
Velocidade -> velocidade_txt
Campo de mensagem -> mensagem_txt
Retorno de erros -> resposta_txt
Botão -> enviar_btn
AS:
function iniciar() {
nome_txt.text = "";
ddd_txt.text = "";
telefone_txt.text = "";
email_txt.text = "";
infos_txt.text = "";
velocidade_txt.text = "";
mensagem_txt.text = "";
};
function enviaDados() {
resposta_txt.text = "";
if (nome_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE PREENCHER O CAMPO 'NOME COMPLETO' PARA PROSSEGUIR.";
Selection.setFocus("nome_txt");
} else if (ddd_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR UM DDD PARA PROSSEGUIR.";
Selection.setFocus("ddd_txt");
} else if (telefone_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR UM TELEFONE PARA PROSSEGUIR.";
Selection.setFocus("telefone_txt");
} else if (email_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE PREENCHER O CAMPO 'E-MAIL' PARA PROSSEGUIR.";
Selection.setFocus("email_txt");
} else if (email_txt.text.indexOf("@", 0) <= 0 || email_txt.text.indexOf(".", 0) <= 2) {
resposta_txt.text = "VOCÊ DEVE DIGITAR UM E-MAIL VÁLIDO PARA PROSSEGUIR.";
Selection.setFocus("email_txt");
} else if (infos_txt.text eq "") {
resposta_txt.text = "VOCÊ ESTÁ DE ACORDO COM AS INFORMAÇÕES DO UPGRADE?";
Selection.setFocus("infos_txt");
} else if (velocidade_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR A VELOCIDADE QUE DESEJA PARA PROSSEGUIR.";
Selection.setFocus("velocidade_txt");
} else if (mensagem_txt.text eq "") {
resposta_txt.text = "VOCÊ DEVE DIGITAR UMA MENSAGEM ANTES DE ENVIAR.";
Selection.setFocus("mensagem_txt");
} else {
var objEnvia = new LoadVars();
objEnvia.nome = nome_txt.text;
objEnvia.ddd = ddd_txt.text;
objEnvia.telefone = telefone_txt.text;
objEnvia.email = email_txt.text;
objEnvia.infos = infos_txt.text;
objEnvia.velocidade = velocidade_txt.text;
objEnvia.mensagem = mensagem_txt.text;
objRecebe.onLoad = function() {
if (objRecebe.myData = "true") {
resposta_txt.text = "";
resposta_txt.text = "ENVIADO COM SUCESSO! AGUARDE O CONTATO DA MEGAUPLOX."
nome_txt.text = "";
ddd_txt.text = "";
telefone_txt.text = "";
email_txt.text = "";
infos_txt.text = "";
velocidade_txt.text = "";
mensagem_txt.text = "";
} else {
resposta_txt.text = "ERRO AO ENVIAR. POR FAVOR, TENTE NOVAMENTE.";
}
};
objEnvia.sendAndLoad("contato.php",objRecebe,"POST");
}
};
enviar_btn.onRelease = function() {
enviaDados();
}PHP:
<?php
$nome = utf8_decode(@$_POST['nome']);
$ddd = utf8_decode(@$_POST['ddd']);
$telefone = utf8_decode(@$_POST['telefone']);
$email = utf8_decode(@$_POST['email']);
$infos = utf8_decode(@$_POST['infos']);
$velocidade = utf8_decode(@$_POST['velocidade']);
$mensagem = utf8_decode(@$_POST['mensagem']);
$para = "targa078@yahoo.com.br";
$assunto = "Formulario de contato";
$corpo .= "Nome = $nome .\n";
$corpo .= "DDD = $ddd .\n";
$corpo .= "Telefone = $telefone .\n";
$corpo .= "Infos = $infos.\n";
$corpo .= "E-mail = $email .\n";
$corpo .= "Velocidade = $velocidade .\n";
$corpo .= "Mensagem = $mensagem .\n\n";
$corpo .= "\n\n=====================================\n";
$corpo .= "Esse formulário foi enviado atráves do Site www.seusite.com.br .\n";
$corpo .= "========================================";
echo ("&resultado=true!&");
mail("$para","$assunto","$corpo","$headers");
?>Obrigado!

Help














