tupux 0 Denunciar post Postado Dezembro 13, 2009 oi e este o php q estou usando e não esta funcionando ja tentei todos os tutorais enda de funcionar não sei o q fazer preciso de uma juda..o q eu mudo oq eu faço..estou postando o codigo ak usado: <?php error_reporting ("e_error"); $recebenome = $_POST['nome']; $recebeestado = $_POST['estado']; $recebetelefonecomercial = $_POST['telefonecomercial']; $recebetelefoneresidencial = $_POST['telefoneresidencial']; $recebetelefonecelular = $_POST['telefonecelular']; $recebeemail = $_POST['email']; $recebecep = $_POST['cep']; $receberenovacao = $_POST['renovacao']; $recebeseguradora = $_POST['seguradora']; $recebebonusclasse = $_POST['bonusclasse']; $recebesinistroano = $_POST['sinistroano']; $recebevigencia = $_POST['vigencia']; $recebemodelo = $_POST['modelo']; $recebe0km = $_POST['0km']; $recebecombustivel = $_POST['combustivel']; $recebercf = $_POST['rcf']; $recebeapp = $_POST['app']; $recebeequipamentos = $_POST['equipamentos']; $recebefranquia = $_POST['franquia']; $recebekitgas = $_POST['kitgas']; $recebeoutros = $_POST['outros']; $recebeprincipalcondutor = $_POST['principalcondutor']; $recebeprofissao = $_POST['profissao']; $receberelacao = $_POST['relacao']; $recebedatadenascimento = $_POST['datadenascimento']; $recebeestadocivil = $_POST['estadocivil']; $recebegaragemnaresidencia = $_POST['garagemnaresidencia']; $recebegaragemnotrabalho = $_POST['garagemnotrabalho']; $recebegaragemnafaculdade = $_POST['garagemnafaculdade']; $recebepossui = $_POST['possui']; $recebeutilizamoveiculo = $_POST['utilizamoviculo']; $recebeantifurto = $_POST['antifurto']; $recebequal = $_POST['qual']; $recebeutilizacaodoveiculo = $_POST['utilizacaodoveiculo']; $recebeespecificar = $_POST['especificar']; $recebeveiculosroubados = $_POST['veiculosroubados']; $headers = "Content-type:text/html; charset=iso-8859-1"; $para = "marcelo@siteartes.com"; $mensagem = "<p>"; $mensagem .= "<h3>De:</h3> "; $mensagem .= $recebenome; $mensagem .= "<h3>Estado:</h3> "; $mensagem .= $recebeestado; $mensagem .= "<h3>Telefone Comercial:</h3> "; $mensagem .= $recebetelefonecomercial; $mensagem .= "<h3>Telefone Residencial:</h3> "; $mensagem .= $recebetelefoneresidencial; $mensagem .= "<h3>Telefone Celular:</h3> " $mensagem .= $recebetelefonecelular; $mensagem .= "<h3>E-mail:</h3> "; $mensagem .= $recebemail; $mensagem .= "<h3>Cep:</h3> "; $mensagem .= $recebecep; $mensagem .= "<h3>Renovação:</h3> "; $mensagem .= $receberenovacao; $mensagem .= "<h3>Seguradora:</h3> "; $mensagem .= $recebeseguradora; $mensagem .= "<h3>Bonus Classe:</h3> "; $mensagem .= $recebebonusclasse; $mensagem .= "<h3>Teve Sinistro no último ano:</h3> "; $mensagem .= $recebesinistroano; $mensagem .= "<h3>Vigência do Seguro:</h3> "; $mensagem .= $recebevigencia; $mensagem .= "<p>"; $mensagem .= "<h3> Dados do veículo:</h3> "; $mensagem .= "<p>"; $mensagem .= "<h3>Modelo:</h3> "; $mensagem .= $recebemodelo; $mensagem .= "<h3>Ano/Modelo:</h3> "; $mensagem .= $recebeano; $mensagem .= "<h3>0KM:</h3> "; $mensagem .= $recebe0km; $mensagem .= "<h3>Combustível:</h3> "; $mensagem .= $recebecombustivel; $mensagem .= "<p>"; $mensagem .= "<h3>Impostâncias Seguradas:</h3> "; $mensagem .= "<p>"; $mensagem .= "<h3>RCF:</h3> "; $mensagem .= $recebercf; $mensagem .= "<h3>APP:</h3> "; $mensagem .= $recebeapp; $mensagem .= "<h3>Equipamentos/Acessórios:</h3> "; $mensagem .= $recebeequipamentos; $mensagme .= "<h3>Franquia</h3> "; $mensagem .= $recebefranquia; $mensagem .= "<h3>Possui Kit Gás</h3> "; $mensagem .= $recebekitgas; $mensagem .= "<h3>Outros:</h3> "; $mensagem .= $recebeoutros; $mensagem .= "<p>" $mensagem .= "<h3>Dados do Perfil:</h3> "; $mensagem .= "<p>" $mensagem .= "<h3>Principal condutor:</h3> "; $mensagem .= $recebeprincipalcondutor; $mensagem .= "<h3>Profissão:</h3> "; $mensagem .= $recebeprofissao; $mensagem .= "<h3>Relação com o segurado:</h3> "; $mensagem .= $receberelacao; $mensagem .= "<h3>Data de Nascimento:</h3> "; $mensagem .= $recebedatadenascimento; $mensagem .= "<h3>Estado civil:</h3> "; $mensagem .= $recebeestadocivil; $mensagem .= "<h3>Garagem na residência:</h3> "; $mensagem .= $recebegaragemnaresidencia; $mensagem .= "<h3>Garagem no trabalho:</h3> "; $mensagem .= $recebegaragemnotrabalho; $mensagem .= "<h3>Garagem na faculdade/pós:</h3> "; $mensagem .= $recebegaragemnafaculdade; $mensagem .= "<h3>Possui filhos residentes entre 18 e 24 anos:</h3>; $mensagem .= $recebepossui; $mensagem .= "<h3>Utilizam o veiculo:</h3> "; $mensagem .= $recebeutilizamoveiculo; $mensagem .= "<h3>Utilização do veículo:</h3> "; $mensagem .= $recebeutilizacaodoveiculo; $mensagem .= "<h3> Outros - Especificar:</h3> "; $mensagem .= $recebeespecificar; $mensagem .= "<h3>Possui dispositivo anti furto:</h3> "; $mensagem .= $recebeantifurto; $mensagem .= "<h3>Qual?</h3> "; $mensagem .= $recebequal; $mensagem .= "<h3>Veículo furtado - roubado nos últimos 24 meses:</h3> "; $mensagem .= $recebeveiculosroubados; $envia = mail($para,"Formulario Moto",$mensagem,$headers); $envia = mail($recebemail,"Sua mensagem foi recebida!",$mensagem2,$headers); echo "Mensagens Recebidas com Sucesso!"; echo "<meta http-equiv='refresh' content='2;URL=moto.php'>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 13, 2009 Quando você diz que não funciona, o que acontece? Aparece algum erro? Não aparece erro mas o e-mail não chega? O e-mail chega mas chega errado? Ajude-nos a te ajudar Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Holt 1 Denunciar post Postado Dezembro 14, 2009 Tem certeza que tá enviando por Post? Compartilhar este post Link para o post Compartilhar em outros sites
tupux 0 Denunciar post Postado Setembro 13, 2010 resolvido Compartilhar este post Link para o post Compartilhar em outros sites
RenatoMM_real 0 Denunciar post Postado Junho 21, 2011 Quando você diz que não funciona, o que acontece? Aparece algum erro? Não aparece erro mas o e-mail não chega? O e-mail chega mas chega errado? Ajude-nos a te ajudar Carlos Eduardo Acho que este é o tópico correto para solucionar minha dúvida. Eu tenho o seguinte código PHP: <? //pega as variaveis por POST $nome = $_POST["nome"]; $email = $_POST["email"]; $telefone = $_POST["telefone"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; global $email; //função para validar a variável $email no script todo $data = date("d/m/y"); //função para pegar a data de envio do e-mail $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário $navegador = $_SERVER['HTTP_USER_AGENT']; //função para pegar o navegador do visitante $hora = date("H:i"); //para pegar a hora com a função date //aqui envia o e-mail para você mail ("contato@tatumidia.com", //email aonde o php vai enviar os dados do form "$assunto", "Nome: $nome\nTelefone: $telefone\nE-mail: $email\nMensagem: $mensagem\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora", "From: $email" ); //aqui são as configurações para enviar o e-mail para o visitante $site = "contato@tatumidia.com"; //o e-mail que aparecerá na caixa postal do visitante $titulo = "RE: E-mail Enviado"; //titulo da mensagem enviada para o visitante $msg = "Sua mensagem foi recebida com sucesso. Entraremos em contato"; //aqui envia o e-mail de auto-resposta para o visitante mail("$email", "$titulo", "$msg", "From: $site" ); ?> Utilizo flash pra fazer o formulário e ele pega as instruções do PHP citado acima. A locaweb mudou a decodificação pra evitar spans. Mas agora meu código php não funciona. Tenho apenas conhecimento muito básico de PHP e gostaria de uma ajuda neste código. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Junho 21, 2011 vcprecisa enviar os headers corretamente: http://wiki.locaweb.com.br/pt-br/Como_enviar_e-mails_com_a_fun%C3%A7%C3%A3o_mail%28%29_do_PHP Compartilhar este post Link para o post Compartilhar em outros sites
Pedro Gonçalves 0 Denunciar post Postado Março 4, 2013 Estou com o mesmo problema, se alguem puder me ajudar ficarei feliz ! O email não chega, ele le o codigo por que aparece a página certa depois do envio, mas o email não chega... Hospedagem Linux. Segue código: <?php /* Medida preventiva para evitar que outros domínios sejam remetente da sua mensagem. */ if (eregi('tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com, $_SERVER[HTTP_HOST])) { $emailsender='casartesanal@casartesanal.com.br'; // Substitua essa linha pelo seu e-mail@seudominio } else { $emailsender = "casartesanal@casartesanal.com.br"; // Na linha acima estamos forçando que o remetente seja 'webmaster@seudominio', // você pode alterar para que o remetente seja, por exemplo, 'contato@seudominio'. } /* Verifica qual é o sistema operacional do servidor para ajustar o cabeçalho de forma correta. Não alterar */ if(PHP_OS == "Linux") $quebra_linha = "\n"; //Se for Linux elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; // Se for Windows else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor"); // Passando os dados obtidos pelo formulário para as variáveis abaixo $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; /* Montando a mensagem a ser enviada no corpo do e-mail. */ $mensagemHTML = '<P>Esse email é um teste enviado no formato HTML via PHP mail();!</P> <P>Aqui está a mensagem postada por você formatada em HTML:</P> <p><b><i>'.$mensagem.'</i></b></p> <hr>'; /* Montando o cabeçalho da mensagem */ $headers = "MIME-Version: 1.1".$quebra_linha; $headers .= "Content-type: text/html; charset=iso-8859-1".$quebra_linha; // Perceba que a linha acima contém "text/html", sem essa linha, a mensagem não chegará formatada. $headers .= "From: ".$emailsender.$quebra_linha; $headers .= "Reply-To: ".$email.$quebra_linha; // Note que o e-mail do remetente será usado no campo Reply-To (Responder Para) /* Enviando a mensagem */ //Verificando qual é o MTA que está instalado no servidor e efetuamos o ajuste colocando o paramentro -r caso seja Postfix if(!mail($emaildestinatario, $assunto, $mensagem, $headers ,"-r". "casartesanal@casartesanal.com.br")){ // Se for Postfix $headers .= "Return-Path: " . $emailsender . $quebra_linha; // Se "não for Postfix" mail($emaildestinatario, $assunto, $mensagemHTML, $headers ); } /* Mostrando na tela as informações enviadas por e-mail */ print "Mensagem <b>$assunto</b> enviada com sucesso!<br><br> De: $nome<br> <p><a href='".$_SERVER["HTTP_REFERER"]."'>Voltar</a></p>" ?> Compartilhar este post Link para o post Compartilhar em outros sites