LuanMesquita Postado Março 10, 2011 Denunciar Share Postado Março 10, 2011 Olá pessoal, estou em uma fria, tenho que entregar um formulárioamanhã em php funcionando, más não sei o que está acontecendo que meu formulário não está dando certo.Minha action do meu formulário:<?php $assunto = $_POST['deseja']; $area = $_POST['area']; $nome = $_POST['nome']; $email = $_POST['email']; $emailconfirma = $_POST['emailconfirma']; $idade = $_POST['idade']; $sexo = $_POST['sexo']; $empresa = $_POST['empresa']; $cargo = $_POST['cargo']; $endereco = $_POST['endereco']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $cep = $_POST['cep']; $ddd = $_POST['ddd']; $telefone = $_POST['telefone']; $mensagem = $_POST['mensagem']; $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: luan@atmidia.com.br\r\n"; // remetente $headers .= "Return-Path: luan@atmidia.com.br\r\n"; // return-path $corpo = "Formulário\r\n"; $corpo .= "Assunto: ".$assunto."\r\n"; $corpo .= "Area: ".$area."\r\n"; $corpo .= "Nome: ".$nome."\r\n"; $corpo .= "E-mail: ".$email."\r\n"; $corpo .= "E-mail confirmação: ".$emailconfirma."\r\n"; $corpo .= "Idade: ".$idade."\r\n"; $corpo .= "Sexo: ".$sexo."\r\n"; $corpo .= "Empresa: ".$empresa."\r\n"; $corpo .= "Cargo: ".$cargo."\r\n"; $corpo .= "Endereço: ".$endereco."\r\n"; $corpo .= "Cidade: ".$cidade."\r\n"; $corpo .= "Estado: ".$estado."\r\n"; $corpo .= "CEP : ".$cep."\r\n"; $corpo .= "DDD: ".$ddd."\r\n"; $corpo .= "Telefone: ".$telefone."\r\n"; $corpo .= "Mensagem:".$mensagem."\r\n"; if(!mail("luan@atmdia.com.br", "$assunto", $corpo, $headers)){ echo "Erro no envio da mensagem!"; }else{ echo "Sua mensagem foi enviada com sucesso!"; } ?>A mensagem que aparece é sempre "Erro no envio da mensagem" ou sejao mail está dando false, não está enviando. 2 dias atrás estava funcionandonormal, derrepente parou. Aqui na empresa usamos o serviço do Terra.com.br e a plataforma é Windows. Tenho uma leve impressão que é por causa dessa plataforma Windows, já tive um problema semelhante antes e troquei a minha plataforma para Linux e funcionou. Queria saber se vocês têm alguma solução para meu problema, creio que um formulário emasp seria minha solução, más não sei programar em asp. Por favor pessoal me ajudemVlww Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marko Neto Postado Março 10, 2011 Denunciar Share Postado Março 10, 2011 Esse if ta errado, o siginificado do if é "SE" ou seja: SE eu vou ali então saio daquiVoce esta dando um If sem informar qual a condição, o if precisa trabalhar em conjuto, por exemplo: IF ($email == "teste"){echo "O EMAIL É IGUAL A TESTE"}else {echo "O EMAIL É DIFERENTE DE TESTE"}Não sou expert no assunto, só estou dizendo oque eu acho que esta errado.boa sorte Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Henrique Flausino Postado Março 11, 2011 Denunciar Share Postado Março 11, 2011 Problema de Hospedagem.Tente Hospedar em um servidor bom, pois o Terra não é a melhor opção.Entre em contato que te passo um link para usar um Form 100% funcional e testado em diversos Servidores.Att.Henrique Flausinocontato@mfdesign.com.br Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
LuanMesquita
Olá pessoal, estou em uma fria, tenho que entregar um formulário
amanhã em php funcionando, más não sei o que está acontecendo que
meu formulário não está dando certo.
Minha action do meu formulário:
A mensagem que aparece é sempre "Erro no envio da mensagem" ou seja
o mail está dando false, não está enviando. 2 dias atrás estava funcionando
normal, derrepente parou. Aqui na empresa usamos o serviço do Terra.com.br e a
plataforma é Windows. Tenho uma leve impressão que é por causa dessa plataforma Windows,
já tive um problema semelhante antes e troquei a minha plataforma para Linux e funcionou.
Queria saber se vocês têm alguma solução para meu problema, creio que um formulário em
asp seria minha solução, más não sei programar em asp. Por favor pessoal me ajudem
Vlww
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.