Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kadumx

Validação de formulário em flash

Recommended Posts

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&");

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E aeh beleza?!

 

então é o seguinte, aqui no fórum mesmo tem algusn tópico com dúvidas e em um deles tem um código php só que quando vai enviar a mensagem ele não usa:

$assunto .= "Contato";
$cabecalho = "From: $nome";
$corpo .="Nome: $nome .\n";
$corpo .="Email: $email .\n";
$corpo .= "Telefone: $fone .\n";
$corpo .="Mensagem = $msg .\n\n";

mas usa isso:

$msg = "nome: {$_REQUEST["nome"]}\n\n E-mail:{$_REQUEST["email"]}\n\n Mensagem: {$_REQUEST["mensagem"]}

testa aí e qualquer dúvida procura na parte de tutoriais do próprio flash que tem um artigo do berseck lá que fala sobre isso.

 

espero ter ajudado. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.