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

Ajuda - Form email


MalloryKnox

Pergunta

Olá pessoal, estou tentando usar um site que baixei pronto, em flash, tem um formulário que deveria enviar email porem não está enviando, o código é o seguinte.

Alguém pode me ajudar?

<?php
$companyemail = "milena.alvisi@gmail.com";
$subject = "You recieved a message";
$idvar  = isset($_REQUEST['idvar']) ? $_REQUEST['idvar'] : "";
if($idvar == "email") {
    $nametxt = isset($_REQUEST['nametxt']) ? $_REQUEST['nametxt'] : "";
    if($nametxt == ""){
        $nametxt = "No name has been entered.";
    }
    $emailtxt = isset($_REQUEST['emailtxt']) ? $_REQUEST['emailtxt'] : "";
    $messagetxt = isset($_REQUEST['messagetxt']) ? $_REQUEST['messagetxt'] : "";
    if($emailtxt != "" && $messagetxt != ""){
        $date = date("m.d.Y H:i:s");
        $mailtext .= "Sender information and message:\n\n";
        $mailtext .= "name:  " . $nametxt . "\n";
        $mailtext .= "email:  " . $emailtxt . "\n";
        $mailtext .= "date & time send:  " . $date . "\n\n";
        $mailtext .= "message:\n";    
        $mailtext .= "" . $messagetxt . "\n\n";
        $head = "From: email@yourcompany.com <yourcompany> \n";
        $head .= "Content-Type: text/plain; Charset=utf-8\n\n";
        $head .= "Reply-To: " . $emailtxt . "\n\n";
        if(mail($companyemail, $subject, $mailtext, $head)) {
            print "&success=true";
        }
    }
}
?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Esse script utiliza a função mail() do PHP.

Essa função utiliza um recurso chamado sendmail, disponível apenas em sistemas operacionais unix based.

Para você testar o script na sua máquina local, precisará configurar um serviço parecido com o sendmail.

Existe pro Windows o Fake Sendmail que fará o que você precisa.

Ele é fácil achar e a configuração é bem simples.

Junto com o Fake Sendmail vem um pequeno howto.

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,9k
×
×
  • Criar Novo...