Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Código PHP
<?
$nome=$_POST['nome'];
$email=$_POST['email'];
$mensagem=$_POST['mensagem'];
$news=$_POST['news'];
$cabecalho="Mime-Version: 1.0\r\n";
$cabecalho.="Content-Type: text/html;charset=iso-8859-1\r\n";
$cabecalho.="from: $email";
$destinatario="meuemail@meuemail.com";
$assunto="Contato pelo site";
if ($news == 1) {
$news = "Receber noticias: SIM";
}
else {
$news = "Receber noticias: NAO";
}
$corpo .= "Nome = $nome .\n";
$corpo .= "Email = $email .\n";
$corpo .= "Mensagem = $mensagem .\n\n$news\n";
mail($destinatario, $assunto, $corpo, $cabecalho);
Print "&_level1.status=OK, sua mensagem foi enviada. Obrigado!";
Print "&_level1.nome=";
Print "&_level1.email=";
Print "&_level1.mensagem=";
?>
Código no btn do flash
on (release) {
if (!nome.length) {
status = "Por favor, escreva seu nome";
} else {
if ((!email.length || email.indexOf("@") == -1) || email.indexOf(".") == -1) {
status = "Email inválido";
} else if (!mensagem.length) {
status = "Por favor, escreva sua mensagem";
} else {
loadVariablesNum("send_mail.php",0,"post")
status = "enviando...";
}
}
}Eu não consegui. Estou desde sexta feira tentando, mais nada dar certo! Neste código que mostrei o que poderia estar dando errado?
Se alguem for utilizar um dia, só estava faltando uma coisinha de nada ==>
on (release) {
if (!nome.length) {
status = "Por favor, escreva seu nome";
} else {
if ((!email.length || email.indexOf("@") == -1) || email.indexOf(".") == -1) {
status = "Email inválido";
} else if (!mensagem.length) {
status = "Por favor, escreva sua mensagem";
} else {
[size="2"][b]System.useCodepage=true;[/b][/size]
loadVariablesNum("send_mail.php",0,"post")
status = "enviando...";
}
}
}Administradores, moderadores... Todos partipando, para aumentar o conhecimento. Até
xavrim
Desculpe mas não é bem assim que as coisas funcionam, aqui ninguém tem obrigação de responder aos tópico, nem fazer o seu trabalho, o que fazemos é indicar o melhor caminho que você deve seguir para corrigir o problema.
sobre o seu problema com o formulário, o Gustavo falou a melhor maneira de corrigir, essa função loadVariablesNum já era Deprecated deste o flash MX 2004, por isso foi criada a classe LoadVars, usando ela dificilmente você tem esses problemas de "variáveis que não chegam", e quando tem é bem mais fácil resolver.
uma das possíveis soluções foi dada, você que não quis ou tentou fazer daquela forma.
existem pessoas aqui que fazer o que podem, que dedicam seu tempo livre, do qual poderiam fazer qualquer outra coisa para elas mesmas, para ajudar de boa vontade os outros aqui no fórum, chega a ser falta de respeito com elas fazer ironia desse tipo.
Abraços e bom trabalho pra ti
Tudo bem, até te entendendo. Agora eu fiz do jeito que ele falou sim e no mais até procurei aqui no fórum a minha dúvida, mais nínguem respondeu de forma completa. Poxa, até acho falta de respeito quando falo isso, mas poderia pelo menos ao responder explicar ou até mesmo falar que não da conta de fazer. Minha opinião!!
Até
Sugiro que você use o objeto LoadVars, tem mais recursos e menos chance de dar pau.
Dê uma olhada neste tutorial:
http://www.mxstudio.com.br/views.tutorial....d=3&aid=565
>
Código PHP
<?
Código no btn do flashon (release) {
quando chega no meu email não aparece nenhum valor. Oq estou fazendo de errado