Ir para conteúdo
  • Cadastre-se

Ajuda sendmail.php


Posts Recomendados

Olá não to conseguindo envia email com o arquivo sendmail.php

 

podem me ajuda ? 

 

oque eu coloquei de errado ?

 

<?php



    $site_owners_email = 'xatfernando@hotmail.com'; // Replace this with your own email address

    $site_owners_name = 'Fernando'; // replace with your name



    $name = filter_var($_POST['contactName'], FILTER_SANITIZE_STRING);

    $email = filter_var($_POST['contactEmail'], FILTER_SANITIZE_EMAIL);

    $subject = filter_var($_POST['contactSubject'], FILTER_SANITIZE_STRING);

    $message = filter_var($_POST['contactMessage'], FILTER_SANITIZE_STRING);

    

    $error = "";



    if (strlen($name) < 2) {

        $error['name'] = "Por favor, insira seu nome.";

    }



    if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) {

        $error['email'] = "Por favor insira um endereço de e-mail válido";

    }



    if (strlen($subject) < 2) {

        $error['subject'] = "Introduza um assunto.";

    }



    if (strlen($message) < 2) {

        $error['message'] = "Por favor, deixe um comentário.";

    }



    if (!$error) {



        require_once('phpmailer/class.phpmailer.php');

        $mail = new PHPMailer();



        $mail->From = $email;

        $mail->FromName = $name;

        $mail->Subject = $subject;

        

        $mail->AddAddress($site_owners_email, $site_owners_name);

        $mail->IsHTML(true);

        $mail->Body = '<b>Sender Name:</b> '. $name .'<br/><b>Sender E-mail:</b> '. $email . '<br/><br/><b>Sender Message:</b><br/>' . $message;



        $mail->Send();



        echo "<div class='alert alert-success' role='alert'>Obrigado " . $name . ". Sua mensagem foi enviada.</div>";



    } # end if no error

    else {



        $response = (isset($error['name'])) ? "<div class='alert alert-danger'  role='alert'>" . $error['name'] . "</div> \n" : null;

        $response .= (isset($error['email'])) ? "<div class='alert alert-danger'  role='alert'>" . $error['email'] . "</div> \n" : null;

        $response .= (isset($error['subject'])) ? "<div class='alert alert-danger'  role='alert'>" . $error['subject'] . "</div>" : null;

        $response .= (isset($error['message'])) ? "<div class='alert alert-danger'  role='alert'>" . $error['message'] . "</div>" : null;



        echo $response;

    } # end if there was an error sending



?>

 

mais não envia.

 

quando aperto em envia fica parado mais n envia

 

c4042dbaca3f47398329479d0fa2bd54.png

 

 

Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

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

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?