Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos ... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Em primeiro lugar gostaria de agradecer a todos os usuários registrados neste fórum, pois estes ja me ajudaram muito, de verdade ..
Bem eu já imaginava que um dia teria que me registrar pois apareceria uma dúvida que não iria conseguir solucionar sozinho .. e nem colando do pessoal .. rs
Mas vamos lá ..
Situação: Estou desenvolvendo um Formulário de contato em Flash e enviando as variáveis usando o LoadVars.
Tenho um "envia.php", como ja era de se esperar, e criei um "recebe.php" só com uns "echos" para que eu possa ver se realmente as variáveis estão chegando no PhP .. (Pois é os arquivos ainda não estão Hospedados.. http://forum.imasters.com.br/public/style_emoticons/default/cry.gif )
Dúvida1: Bem ... por incrível que pareça, as variáveis não estão sendo reconhecidas de forma que aparece o "bendito" do:"Undefined index: nomedavariável". Tá .. eu sei .. é alguma besteira que eu estou fazendo com os nomes das variáveis.. Mas relamente não consigo enxergar onde estão os erros ..
Dúvida2: Usei as User Interfaces, ou seja, aqueles Alert e textinputs prontos do flash .. Todos devidamente instânciados e tal ... Mas sobre o "setStyle("themeColor","haloOrange")" .. Sou obrigado a usar somente estes temas ?! Ou posso criar um lá no arquivinho .AS ?!
--
Segue o script .. (Dúvida1)
CODE
function sendMsg(url:String):Void { if (arguments.length===0){
return;
}
var enviaParaServidor:LoadVars=new LoadVars();
enviaParaServidor.nome=textNome.text;
enviaParaServidor.email=textEmail.text;
enviaParaServidor.telefone=textTel.text;
enviaParaServidor.cidade=comboCidade.selectedItem.label;
enviaParaServidor.mensagem=textMsg.text;
enviaParaServidor.sendAndLoad(envia.php,enviaParaServidor,"POST");
enviaParaServidor.sendAndLoad(recebe.php,enviaParaServidor,"POST");
getURL("recebe.php", "_self", "POST");
Bom o trecho da função que envia já foi , agora vêm os 2 arquivos .php...
envia.php
CODE
<?php$nome = $_POST["nome"];
$telefone = $_POST["telefone"];
$email = $_POST["email"];
$cidade = $_POST["cidade"];
$mensagem = $_POST["mensagem"];
if ($email != "" and $destinatario != "")
{
$cabecalho = "From: $email\nReply-To: $email";
$corpo .= "nome =". $nome ."\n";
$corpo .= "email =". $email ."\n";
$corpo .= "telefone =". $telefone ."\n";
$corpo .= "cidade =". $cidade ."\n";
$corpo .= "mensagem =". $mensagem ."\n\n";
$corpo .="\n\n*************************************
*****\n";
$corpo .= "by Profº Felippe .\n";
$corpo .= "**********************************************";
mail($destinatario, $assunto, $corpo, $cabecalho);
}
?>
e.. recebe.php
CODE
<?php$nome = $_POST['nome'];
$telefone = $_POST['telefone'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$mensagem = $_POST['mensagem'];
echo "O usuário:".$nome;
echo "<br>";
echo "Telefone:".$telefone;
echo "E-mail:".$email;
echo "<br>";
echo "Da seguinte localidade:".$cidade;
echo "<br>";
echo "Enviou a Mensagem:".$mensagem;
?>
Bem e só aproveitando o trecho da Dúvida2.
CODE
with(_global.style){ setStyle("fontFamily","Arial");
setStyle("fontSize","11");
setStyle("fontColor",0x333333);
setStyle("themeColor","haloOrange");
setStyle("openDuration",2000);
setStyle("openEasing",Elastic.easeOut);
}
Tentei alterrar esse teminha uma vez e não consegui ...
bem para concluir .. Meu post deve estar super enrrolado ... Mas acreditem esse também é meu estado, no momento.
Antecipadamente:
Obrigado..
Carregando comentários...