ripjoe 0 Denunciar post Postado Abril 21, 2006 Pessoal, preciso urgentemente da ajuda de vocês por que tenho que terminar essa página pra ontem! A única coisa que falta é o formulário, eu ja tentei de tudo, inclusive com vários tutoriais, e não funciona! Minha última tentativa, foi a seguinte: No PHP: <?php$recipient = "al3xandre85@hotmail.com";$subject = "Formulário do Site";$msg = "Nome: $nome\n\nEmpresa: $empresa\n\nE-mail: $email\n\nTelefone: $telefone\n\nMensagem: $mensagem";$mailheaders = "From: $email";if(mail("$recipient", "$subject", "$msg", "$mailheaders")){echo"&enviado=Obrigado"}?> No Flash, criei input texts com as variáveis nome, email, empresa, telefone e mensagem. E um botão instanciado de "enviar". Nas ações, coloquei: System.useCodepage=true;stop();enviar.onRelease=function() { loadVariables("http://localhost/formulario.php","","GET"); gotoAndStop(2);} Essa foi uma das tentativas, que já é adaptada de outras, mas nenhuma funciona! Alguém da um HELP aí pelo amor de deus! Compartilhar este post Link para o post Compartilhar em outros sites
Foxn 3 Denunciar post Postado Abril 21, 2006 No Flash: var receber:LoadVars = new LoadVars();receber.onLoad = function($sucesso){ if(!$sucesso){ trace("erro ao enviar dados"); }else{ trace(this.enviado); }}var enviar:LoadVars = new LoadVars();enviar.nome = "Seu nome aqui";enviar.empresa = "Nome da empresa";enviar.email = "meuemail@dominio.com";enviar.telefone = "5555-1234";enviar.mensagem = "Escreva qualquer coisa aqui.";trace(enviar.toString());enviar.sendAndLoad("http://www.site.dominio.com",receber,"post"); No PHP: <?php $nome = isset($_POST['nome']) ? $_POST['nome'] : ''; $empresa = isset($_POST['empresa']) ? $_POST['empresa'] : ''; $email = isset($_POST['email']) ? $_POST['email'] : ''; $telefone = isset($_POST['telefone']) ? $_POST['telefone'] : ''; $mensagem = isset($_POST['mensagem']) ? $_POST['mensagem'] : ''; $recipient = "al3xandre85@hotmail.com"; $subject = "Formulário do Site"; $msg = "Nome: $nome"; $msg.= "\n\nEmpresa: $empresa"; $msg.= "\n\nE-mail: $email"; $msg.= "\n\nTelefone: $telefone"; $msg.= "\n\nMensagem: $mensagem"; $mailheaders = "From: $email"; if(mail("$recipient", "$subject", "$msg", "$mailheaders")){ echo"&enviado=Obrigado"; }else{ echo"&enviado=erro ao enviar"; }?> [ ]'s Compartilhar este post Link para o post Compartilhar em outros sites
ripjoe 0 Denunciar post Postado Abril 22, 2006 Continua sem funcionar. O que será que estou fazendo de errado? Praticamente copiei o que você colocou e não acontece nada quando eu clico em enviar. No Flash, na camada ações, coloquei: var receber:LoadVars = new LoadVars();receber.onLoad = function($sucesso){ if(!$sucesso){ trace("erro ao enviar dados"); }else{ trace(this.enviado); }}var enviar:LoadVars = new LoadVars();enviar.nome = "Seu nome aqui";enviar.empresa = "Nome da empresa";enviar.email = "meuemail@dominio.com";enviar.telefone = "5555-1234";enviar.mensagem = "Escreva qualquer coisa aqui.";trace(enviar.toString());enviar.sendAndLoad("http://localhost/formulario.php",receber,"post"); Não entendi essa parte enviar.nome = ; enviar.empresa = ... O que esses dados significam? No formulario.php, coloquei: <?php $nome = isset($_POST['nome']) ? $_POST['nome'] : ''; $empresa = isset($_POST['empresa']) ? $_POST['empresa'] : ''; $email = isset($_POST['email']) ? $_POST['email'] : ''; $telefone = isset($_POST['telefone']) ? $_POST['telefone'] : ''; $mensagem = isset($_POST['mensagem']) ? $_POST['mensagem'] : ''; $recipient = "al3xandre85@hotmail.com"; $subject = "Formulário do Site"; $msg = "Nome: $nome"; $msg.= "\n\nEmpresa: $empresa"; $msg.= "\n\nE-mail: $email"; $msg.= "\n\nTelefone: $telefone"; $msg.= "\n\nMensagem: $mensagem"; $mailheaders = "From: $email"; if(mail("$recipient", "$subject", "$msg", "$mailheaders")){ echo"&enviado=Obrigado"; }else{ echo"&enviado=erro ao enviar"; }?> Esta variável "enviado" deve ser o que? Um input text? Deve estar no mesmo frame? Além dos inputs nome, empresa, email, telefone, mensagem e do botão enviar, o que mais precisa ter? Pra funcionar eu devo ter algum e-mail configurado no meu Internet Explorer? Compartilhar este post Link para o post Compartilhar em outros sites
ripjoe 0 Denunciar post Postado Abril 25, 2006 Alguma alma caridosa? Compartilhar este post Link para o post Compartilhar em outros sites