• 0
Sign in to follow this  
paulocholla

Problema

Question

e ae pessoal, beleza?

eu catei aqui no fórum faz uma cara um form em php com esse modelo:

<?
if (! isset ($valor)){  // Verifica se o form ainda não foi preenchido
    //monta o fomulario
    echo ("<form name='email' action='mail.php' method='Post'>");
    echo ("<input type='hidden' name='valor' value='t'>"); // esta linha manda a variavel $valor oculta para a condicao acima mudar o caminho quando for clicado no botao envia-email.
    echo ("<BR>Nome: <input type='text' name='nome' size='20'>");
    echo ("<BR>E-mail: <input type='text' name='email' size='15'>");
    echo ("<BR>Sexo: <select name='sexo'><option value='Masculino'>Masculino</option>");
    echo ("<option value='Feminino'>Feminino</option></select>");
    echo ("<BR><input type='submit' value='Enviar E-mail'>");
}else{
      $recipiente = "[email protected]"; // email de quem vai receber o form
      $assunto = "Formulario - Utilizando PHP";
      // Caso queira usar HTML para enviar o e-mail utilize o $headers
      $headers  = "MIME-Version: 1.0\r\n";
      $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
      $headers .= "From: $email";
      $mensagem = "Oi,";
      $mensagem.= "<BR><BR>Segue informações do formulário";
      $mensagem.= "<br><b>Nome:</b> $nome";
      $mensagem.= "<br><b>E-mail:</b> $email";
      $mensagem.= "<br><b>Sexo:</b> $sexo";
      $enviar=mail($recipiente,$assunto,$mensagem,$headers);
      if ($enviar=="1"){ // checa se e-mail foi enviado
          echo ("<center>E-mail enviado com sucesso!</center>");
      }else{
          echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>");
      }
}
?>

Funcionava a pampa e tals, mas agora eu mudei de servidor e fiz um form pra uma parada nova, mas com a mesma estrutura e tals, e não roda! aí fui ver e nem os antigos rodam! alguém sabe me dizer porque??

abraços! wink.gif

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

ql erroq ue tá dando???? não roda ou aparece alguma coisa na tela??

Share this post


Link to post
Share on other sites
  • 0

faltou setar o smtp

ini_set("SMTP","smtp.pop.com.br"); //troque pelo seu provedor!!!!

fallou... smile.gif

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this