Clicky

Ir para conteúdo
Entre para seguir isso  
DeboraFernando

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 = '[email protected]'; // 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&\'\.\-_\+][email protected][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

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



O Portal do Host

Dicas para sua empresa de hospedagem. Artigos, notícias, tutoriais e os aspectos da indústria de hospedagem.

Limestone Networks

A LSN tem sido parceira e patrocinadora do PDH, fornecendo uma plataforma segura e confiável.

Cloud - Servidores decicados - Co-location
×