Validação de formulário em flash
Alguém pode me ajudar, fiz um formulário em flash + php.
Tudo funcionando normal...mas qdo envio não chega na caixa do destinatário.
link formulário : http://www.casadarede.com.br/formulario.swf
//as
____________________________________________________________________
System.useCodepage = true;
stop();
Selection.setFocus("nome");
nome = "";
email = "";
msg = "";
fone = "";
var err:String = "";
function valida (){
if (nome==""){
err = "Preencha todos os campos.";
nome = "";
}
else if (msg=="") {
err = "Escreva uma mensagem.";
msg="";
}else if (email=="") {
err = "Qual o seu email?";
email="";
} else {
loadVariablesNum("contato.php", 0, "GET");
err = "";
gotoandPlay(2);
}
}
//enviar
enviar.onPress = function () {
valida();
}
//limpar
limpar.onPress = function () {
nome = "";
email = "";
fone = "";
msg = "";
enviado = "";
err = "";
}
//voltar
voltar.onPress = function () {
gotoAndPlay(1);
nome = "";
email = "";
fone = "";
msg = "";
enviado = "";
err = "";
}
// php
____________________________________________________________________
<?php
$destinatario .= "email@dominio.com.br";
if ($email != "" and $destinatario != "")
{
$assunto .= "Contato";
$cabecalho = "From: $nome";
$corpo .="Nome: $nome .\n";
$corpo .="Email: $email .\n";
$corpo .= "Telefone: $fone .\n";
$corpo .="Mensagem = $msg .\n\n";
$host = gethostbyaddr($REMOTE_ADDR);
$ip = $REMOTE_ADDR;
$browser = $HTTP_USER_AGENT;
$data = date( "H:i:s - d/m/Y", time(void) );
$corpo .= "Host: = $host\n";
$corpo .= "I.P.: = $ip\n";
$corpo .= "Browser = $browser\n";
$corpo .= "Hora: = $data\n\n";
mail($destinatario, $assunto, $corpo, $cabecalho);
echo ("&enviado=ok&");
}
?>Discussão (1)
Carregando comentários...