Ir para conteúdo
Fórum Script Brasil

Paulo Peres

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Paulo Peres

Paulo Peres's Achievements

0

Reputação

  1. Ok Hera Araujo, entendi. Reitero meus agradecimentos por sua atenção e seu tempo. Sim, meu provedor possui o PHP, meu provedor é LOCAWEB. Mas ok, vou resolver. Muito obrigado mesmo. Saúde pra voce e pra todos. abs.
  2. Oi Hera Araujo, bom dia. Fiz os testes e achei interessante... o que envia a mensagem do form é o emal que informamos no php, e então a mensagem do form vem com um anexo. achei interessante também que no form html dentro dos campos fica visível o código. olha as imagens que voce vai entender. <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $passouUmaVez = $_POST['passouUmaVez']; // EDIT THE 2 LINES BELOW AS REQUIRED $send_email_to = "atendimento@optionmaker.com.br"; $email_subject = "Contato Site Mobile"; if ( $passouUmaVez == 1 ) { $indicadorErro = false; if ( empty($name) ) { echo "<p>Contato Site</p>"; $indicadorErro=true; } if ( empty($email) ) { echo "<p>Falta informar Email</p>"; $indicadorErro=true; } if ( empty($message) ) { echo "<p>Falta informar Mensagem</p>"; $indicadorErro=true; } if ( !$indicadorErro ) { $to = $email; $subject = $name; $message = $message; $headers = 'From: atendimento@optionmaker.com.br'."\r\n".'Reply-To: atendimento@optionmaker.com.br'."\r\n".'X-Mailer: PHP/' . phpversion(); $success = mail($to, $subject, $message, $headers); echo "<p>Tentativa de enviar Email com sucesso!</p>"; //limpando campos $name = ""; $email = ""; $message = ""; } } ?>
  3. esse é código PHP que estou usando: <?php // EDIT THE 2 LINES BELOW AS REQUIRED $send_email_to = "atendimento@optionmaker.com.br"; $email_subject = "Contato Site Mobile"; function send_email($name,$email,$email_message) { global $send_email_to; global $email_subject; $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; $headers .= "From: ".$email. "\r\n"; $message = "<strong>Email = </strong>".$email."<br>"; $message .= "<strong>Name = </strong>".$name."<br>"; $message .= "<strong>Message = </strong>".$email_message."<br>"; @mail($send_email_to, $email_subject, $message,$headers); return true; } function validate($name,$email,$message) { $return_array = array(); $return_array['success'] = '1'; $return_array['name_msg'] = ''; $return_array['email_msg'] = ''; $return_array['message_msg'] = ''; if($email == '') { $return_array['success'] = '0'; $return_array['email_msg'] = 'email is required'; } else { $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/'; if(!preg_match($email_exp,$email)) { $return_array['success'] = '0'; $return_array['email_msg'] = 'enter valid email.'; } } if($name == '') { $return_array['success'] = '0'; $return_array['name_msg'] = 'name is required'; } else { $string_exp = "/^[A-Za-z .'-]+$/"; if (!preg_match($string_exp, $name)) { $return_array['success'] = '0'; $return_array['name_msg'] = 'enter valid name.'; } } if($message == '') { $return_array['success'] = '0'; $return_array['message_msg'] = 'message is required'; } else { if (strlen($message) < 2) { $return_array['success'] = '0'; $return_array['message_msg'] = 'enter valid message.'; } } return $return_array; } $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $return_array = validate($name,$email,$message); if($return_array['success'] == '1') { send_email($name,$email,$message); } header('Content-type: text/json'); echo json_encode($return_array); die(); ?> Este é o código HTML que estou usando: <form method="post" action="send_form_email.php" id="contactform"> <div> <label for="name">Nome</label> <input type="text" class="input-field" id="name" name="name" value=""> </div> <div> <label for="email">E-mail</label> <input type="text" class="input-field" id="email" name="email" value=""> </div> <div> <label>Mensagem</label> <textarea id="message" name="message"></textarea> </div> <a id="button-send" href="#" title="Send Email" class="button" style="width:100%;">Enviar</a> <div id="success">Mensagem enviada com sucesso!</div> <div id="error">Ops! Algo deu errado. Use o atendimento@optionmaker.com.br</div> </form>
  4. Olá sou novo no fórum. Assim como também com programação. Estou descobrindo o PHP e como voce sabe, no começo a gente patina um pouco. Tenho um form de contato numa pagina html que não envia nem a pau a mensagem para o email do destinatario. não entendo o que está faltando.
×
×
  • Criar Novo...