Ir para conteúdo
Fórum Script Brasil
  • 0

Ajudanda URGENTE - Formulario PHP


LuanMesquita

Pergunta

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:

<?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 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

  • 0

Esse if ta errado, o siginificado do if é "SE" ou seja: SE eu vou ali então saio daqui

Voce 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

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...