Olá, por favor, tenho uma pagina html com o formulario de email dentro dela, já fiz as adequações para o formulario funcionar, porém não está funcionando e não sei qual o erro.
Seria possível , por favor, alguém para me orientar ? Agradeço muitissimo e aguardo.
<div class="large-4 columns feature">
<span class="icon icon-browser hi-icon"></span>
<h3>Simples, Rápido, Fácil</h3>
<p>Frente a tantas opções e por tratar-se de um tema tão importante é imperativo que nossas aplicações proporcionem uma experiência de comodidade, facilidade, conforto e conveniência para os usuários.
</p>
</div>
<div class="large-4 columns feature">
<span class="icon icon-tools hi-icon"></span>
<h3>Recursos e Tecnologia Aplicada</h3>
<p>As aplicações são responsivas, o que significa que são auto adaptáveis a qualquer device e sistema operacional, independente do tamanho da tela.
</p>
</div>
<div class="large-4 columns feature">
<span class="icon icon-trophy hi-icon"></span>
<h3>Segurança de ponta-a-ponta</h3>
<p>Todas as aplicações OptionMaker Mobile possuem certificações SSL/TLS, que geram endereços HTTPS, o que garante que os dispositivos dos usuários estão realmente se comunicando com nossos servidores, com todos os dados protegidos nas duas pontas.
</p>
</div>
</div>
</div>
<div id="product" class="section product gray" data-magellan-destination="product">
<div class="row">
<div class="large-12 columns">
<h2>Aplicações online e offline (keypads)</h2>
<span class="subheading">Uma plataforma de aplicações para votação, pesquisa, avaliação, treinamento e eleição.</span>
<div class="row">
<div class="small-4 columns hints iphone">
<div class="hint hint-left hint-top">
<h3>Votação e Eleições</h3>
<p>Votações presenciais (keypads - offline) com resultados em tempo real. Votação e Eleições Mobile (remotas - online) com resultados em tempo real.
</p>
<span class="arrow"></span>
</div>
<div class="hint hint-left hint-bottom">
<h3>Avaliações</h3>
<p>Aplicações em treinamentos e provas ou exames, com relatórios individuais ou grupos. Em tempo real ou pós aplicação.
</p>
<span class="arrow"></span>
</div>
</div>
<div class="small-4 columns hints iphone">
<img src="img/Iphone_Mockup.png" alt="">
</div>
<div class="small-4 columns hints iphone">
<div class="hint hint-right hint-top">
<h3>Quiz e Enquetes</h3>
<p>O fator lúdico promove maior engajamento. Uma enquete, um quiz, uma pesquisa. Simples Rápido Fácil.</p>
<span class="arrow"></span>
</div>
<div class="hint hint-right hint-bottom">
<h3>Sorteios e Envio de Perguntas</h3>
<p>O sorteio de vagas em condomínino nunca mais será um problema - uma aplicação limpa e transparente. Agora o usuário pode também enviar perguntas para o palestrante usando apenas o celular.</p>
<span class="arrow"></span>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="screenshot" class="section screenshot">
<div class="row">
<div class="large-12 columns">
<h2>Alguns cases OptionMaker.</h2>
<span class="subheading">Seu público alvo terá acesso ao ambiente da aplciação sem limitação de horário, local, ou mesmo restrição quanto ao tipo de equipamento. Facilite o acesso e com mobilidade.
</ul>
</div>
</div>
</div>
<div id="pricing-table" class="section pricing gray" data-magellan-destination="pricing">
<div class="row">
<div class="large-12 quotes columns">
<ul id="quotes1" data-orbit>
<li class="quote" data-orbit-slide="headline-1">
<blockquote>Já contratei a Option Maker em diversas vezes para eventos de grande porte e em pequenas reuniões, Paulo Peres sempre me atendeu pontualmente me oferecendo as melhores opções em sistema de votação interativa.</blockquote>
<span class="author">Ana Panneitz</span>
</li>
<li class="quote" data-orbit-slide="headline-2">
<blockquote>Paulo is a great professional. Always ready to listen to costumers and available for new challanges. He is a great partner.</blockquote>
<span class="author">Mauricio Ferreira
</span>
</li>
<li class="quote" data-orbit-slide="headline-3">
<blockquote>OptionMaker is a great professional with fantastic skills. </blockquote>
<span class="author">Adriana Alonso</span>
</li>
</ul>
</div>
</div>
<div class="row price-table">
<div class="large-4 columns">
<ul class="pricing-table">
<li class="title">Votação Online</li>
<li class="description">Vote com qualquer dispositivo conectado a internet</li>
<li class="price">Peça orçamento agora</li>
<a class="price-table-toggle">+ Show features</a>
<ul class="price-table-features">
<li class="bullet-item">Layout responsivo</li>
<li class="bullet-item">Rotinas de segurança</li>
<li class="bullet-item">Total gerenciamento do processo</li>
</ul>
<li class="cta-button"><a class="button secondary radius" href="https://api.whatsapp.com/send?phone=<+5511983895714">Compre agora</a></li>
</ul>
</div>
<div class="large-4 columns">
<ul class="pricing-table featured">
<li class="title">Pesquisas e Avaliações</li>
<li class="description">Planos e condições especiais</li>
<li class="price">Consulte</li>
<a class="price-table-toggle">+ interatividade</a>
<ul class="price-table-features">
<li class="bullet-item">+ responsividade</li>
<li class="bullet-item">+ Feedback</li>
<li class="bullet-item">Simples, Rápido, Fácil</li>
</ul>
<li class="cta-button"><a class="button secondary radius" href="https://api.whatsapp.com/send?phone=<+5511983895714">Compre agora</a></li>
</ul>
</div>
<div class="large-4 columns">
<ul class="pricing-table">
<li class="title">Keypads para votação offline</li>
<li class="description">Para reuniões e assembleias</li>
<li class="price">Condições especiais</li>
<a class="price-table-toggle">Locação e Operação</a>
<ul class="price-table-features">
<li class="bullet-item">Customizações</li>
<li class="bullet-item">Suporte técnico durante o processo</li>
<li class="bullet-item">Tudo em tempo real</li>
</ul>
<li class="cta-button"><a class="button secondary radius" href="https://api.whatsapp.com/send?phone=<+5511983895714">Compre agora</a></li>
Question
Option Maker 0
Olá, por favor, tenho uma pagina html com o formulario de email dentro dela, já fiz as adequações para o formulario funcionar, porém não está funcionando e não sei qual o erro.
Seria possível , por favor, alguém para me orientar ? Agradeço muitissimo e aguardo.
HTML:
<!DOCTYPE html>
<!--[if lt IE 7]><html class="lt-ie9 lt-ie8 lt-ie7" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><![endif]-->
<!--[if IE 7]><html class="lt-ie9 lt-ie8" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><![endif]-->
<!--[if IE 8]><html class="lt-ie9" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><![endif]-->
<!--[if gt IE 8]><!--><html xmlns="http://www.w3.org/1999/xhtml"><!--<![endif]-->
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>OptionMaker - Mobile, Web, Keypad - Instantâneo Feedback </title>
<link rel="stylesheet" href="css/normalize.css" />
<link rel="stylesheet" href="css/foundation.min.css" />
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/ie.css" />
<link href='http://fonts.googleapis.com/css?family=Noto+Sans:400,700' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Cabin+Condensed:600' rel='stylesheet' type='text/css'>
<script src="js/vendor/custom.modernizr.js"></script>
</head>
<body data-post="http://www.egrappler.com/retina-ready-responsive-app-landing-page-website-template-app-landing/">
<div id="top" data-magellan-expedition="fixed">
<div class="row">
<div class="large-12 columns">
<nav class="top-bar">
<ul class="title-area">
<li class="name logo">
<a href="#"><img src="img/logo.png" alt=""></a>
</li>
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
<section class="top-bar-section">
<ul class="right" id="menu">
<li data-magellan-arrival="features"><a href="#features">Sobre</a></li>
<li data-magellan-arrival="product"><a href="#product">Produtos</a></li>
<li data-magellan-arrival="price"><a href="#pricing-table">Aplicações</a></li>
<li data-magellan-arrival="contact"><a href="#contact">Contato</a></li>
</ul>
</section>
</nav>
</div>
</div>
</div>
<header id="header" >
<div class="row">
<div class="large-6 columns">
<div id="teaser-slider-2">
<div class="flexslider">
<ul class="slides">
<li>
<img src="img/slides/iphoneshots-1.jpg" alt="Petrichor - slider">
</li>
<li>
<img src="img/slides/iphoneshots-2.jpg" alt="Petrichor - slider">
</li>
<li>
<img src="img/slides/iphoneshots.jpg" alt="Petrichor - slider">
</li>
</ul>
</div>
</div>
</div>
<div class="large-6 columns">
<h1>Mobile, Web, Keypad</h1>
<span class="subheading">Aplicações que facilitam processos. Simples, Rápido, Fácil.</span>
<a class="download-btn" href="https://api.whatsapp.com/send?phone=<+5511983895714>" target="_blank"></a>
</div>
</div>
</header>
<div id="features" class="section features" data-magellan-destination="features">
<div class="row hi-icon-wrap hi-icon-effect-3 hi-icon-effect-3b">
<div class="large-4 columns feature">
<span class="icon icon-browser hi-icon"></span>
<h3>Simples, Rápido, Fácil</h3>
<p>Frente a tantas opções e por tratar-se de um tema tão importante é imperativo que nossas aplicações proporcionem uma experiência de comodidade, facilidade, conforto e conveniência para os usuários.
</p>
</div>
<div class="large-4 columns feature">
<span class="icon icon-tools hi-icon"></span>
<h3>Recursos e Tecnologia Aplicada</h3>
<p>As aplicações são responsivas, o que significa que são auto adaptáveis a qualquer device e sistema operacional, independente do tamanho da tela.
</p>
</div>
<div class="large-4 columns feature">
<span class="icon icon-trophy hi-icon"></span>
<h3>Segurança de ponta-a-ponta</h3>
<p>Todas as aplicações OptionMaker Mobile possuem certificações SSL/TLS, que geram endereços HTTPS, o que garante que os dispositivos dos usuários estão realmente se comunicando com nossos servidores, com todos os dados protegidos nas duas pontas.
</p>
</div>
</div>
</div>
<div id="product" class="section product gray" data-magellan-destination="product">
<div class="row">
<div class="large-12 columns">
<h2>Aplicações online e offline (keypads)</h2>
<span class="subheading">Uma plataforma de aplicações para votação, pesquisa, avaliação, treinamento e eleição.</span>
<div class="row">
<div class="small-4 columns hints iphone">
<div class="hint hint-left hint-top">
<h3>Votação e Eleições</h3>
<p>Votações presenciais (keypads - offline) com resultados em tempo real. Votação e Eleições Mobile (remotas - online) com resultados em tempo real.
</p>
<span class="arrow"></span>
</div>
<div class="hint hint-left hint-bottom">
<h3>Avaliações</h3>
<p>Aplicações em treinamentos e provas ou exames, com relatórios individuais ou grupos. Em tempo real ou pós aplicação.
</p>
<span class="arrow"></span>
</div>
</div>
<div class="small-4 columns hints iphone">
<img src="img/Iphone_Mockup.png" alt="">
</div>
<div class="small-4 columns hints iphone">
<div class="hint hint-right hint-top">
<h3>Quiz e Enquetes</h3>
<p>O fator lúdico promove maior engajamento. Uma enquete, um quiz, uma pesquisa. Simples Rápido Fácil.</p>
<span class="arrow"></span>
</div>
<div class="hint hint-right hint-bottom">
<h3>Sorteios e Envio de Perguntas</h3>
<p>O sorteio de vagas em condomínino nunca mais será um problema - uma aplicação limpa e transparente. Agora o usuário pode também enviar perguntas para o palestrante usando apenas o celular.</p>
<span class="arrow"></span>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="screenshot" class="section screenshot">
<div class="row">
<div class="large-12 columns">
<h2>Alguns cases OptionMaker.</h2>
<span class="subheading">Seu público alvo terá acesso ao ambiente da aplciação sem limitação de horário, local, ou mesmo restrição quanto ao tipo de equipamento. Facilite o acesso e com mobilidade.
</span>
<ul class="clearing-thumbs small-block-grid-3" data-clearing>
<li><a href="img/screenshot-1b.png"><img src="img/screenshot-1.png"></a></li>
<li><a href="img/screenshot-2b.png"><img src="img/screenshot-2.png"></a></li>
<li><a href="img/screenshot-3b.png"><img src="img/screenshot-3.png"></a></li>
<li><a href="img/screenshot-4b.png"><img src="img/screenshot-4.png"></a></li>
<li><a href="img/screenshot-5b.png"><img src="img/screenshot-5.png"></a></li>
<li><a href="img/screenshot-6b.png"><img src="img/screenshot-6.png"></a></li>
</ul>
</div>
</div>
</div>
<div id="pricing-table" class="section pricing gray" data-magellan-destination="pricing">
<div class="row">
<div class="large-12 quotes columns">
<ul id="quotes1" data-orbit>
<li class="quote" data-orbit-slide="headline-1">
<blockquote>Já contratei a Option Maker em diversas vezes para eventos de grande porte e em pequenas reuniões, Paulo Peres sempre me atendeu pontualmente me oferecendo as melhores opções em sistema de votação interativa.</blockquote>
<span class="author">Ana Panneitz</span>
</li>
<li class="quote" data-orbit-slide="headline-2">
<blockquote>Paulo is a great professional. Always ready to listen to costumers and available for new challanges. He is a great partner.</blockquote>
<span class="author">Mauricio Ferreira
</span>
</li>
<li class="quote" data-orbit-slide="headline-3">
<blockquote>OptionMaker is a great professional with fantastic skills. </blockquote>
<span class="author">Adriana Alonso</span>
</li>
</ul>
</div>
</div>
<div class="row price-table">
<div class="large-4 columns">
<ul class="pricing-table">
<li class="title">Votação Online</li>
<li class="description">Vote com qualquer dispositivo conectado a internet</li>
<li class="price">Peça orçamento agora</li>
<a class="price-table-toggle">+ Show features</a>
<ul class="price-table-features">
<li class="bullet-item">Layout responsivo</li>
<li class="bullet-item">Rotinas de segurança</li>
<li class="bullet-item">Total gerenciamento do processo</li>
</ul>
<li class="cta-button"><a class="button secondary radius" href="https://api.whatsapp.com/send?phone=<+5511983895714">Compre agora</a></li>
</ul>
</div>
<div class="large-4 columns">
<ul class="pricing-table featured">
<li class="title">Pesquisas e Avaliações</li>
<li class="description">Planos e condições especiais</li>
<li class="price">Consulte</li>
<a class="price-table-toggle">+ interatividade</a>
<ul class="price-table-features">
<li class="bullet-item">+ responsividade</li>
<li class="bullet-item">+ Feedback</li>
<li class="bullet-item">Simples, Rápido, Fácil</li>
</ul>
<li class="cta-button"><a class="button secondary radius" href="https://api.whatsapp.com/send?phone=<+5511983895714">Compre agora</a></li>
</ul>
</div>
<div class="large-4 columns">
<ul class="pricing-table">
<li class="title">Keypads para votação offline</li>
<li class="description">Para reuniões e assembleias</li>
<li class="price">Condições especiais</li>
<a class="price-table-toggle">Locação e Operação</a>
<ul class="price-table-features">
<li class="bullet-item">Customizações</li>
<li class="bullet-item">Suporte técnico durante o processo</li>
<li class="bullet-item">Tudo em tempo real</li>
</ul>
<li class="cta-button"><a class="button secondary radius" href="https://api.whatsapp.com/send?phone=<+5511983895714">Compre agora</a></li>
</div>
</div>
</div>
<div id="contact" class="section contact gray" data-magellan-destination="contact">
<div class="row">
<div class="large-12 columns">
<h2>Pronto para começar?</h2>
<span class="subheading">Estamos prontos para atender. Envie uma mensagem agora!
</span>
<form action="send_form_email.php" method="post" id="contactform">
<div>
<label for="name">Seu nome</label>
<input type="text" class="input-field" id="name" name="name" value="">
</div>
<div>
<label for="email">Seu email</label>
<input type="text" class="input-field" id="email" name="email" value="">
</div>
<div>
<label>Sua mensagem</label>
<textarea id="message" name="message"></textarea>
</div>
<a id="button-send" href="[email protected]" title="Send Email" class="button" style="width:100%;">Send E-Mail</a>
<div id="success">Sua mensagem foi enviada com sucesso!</div>
<div id="error">Alguma problema no envio de sua mensagem, tente novamente.</div>
</form>
</div>
</div>
</div>
<footer>
<div class="row">
<div class="large-6 columns">
<ul class="inline-list">
<li class="copyright">2021 ; OptionMaker</a></li>
</ul>
</div>
<div class="large-6 columns">
<ul class="inline-list social-media right">
<li><a href="http://www.facebook.com/optionmaker" class="icon icon-facebook"></a></li>
<li><a href="htp://twitter.com/optionmaker" class="icon icon-twitter"></a></li>
</ul>
</div>
</div>
</footer>
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="../wp-content/themes/piha/js/top-bar.js" ></script>
<script type="text/javascript" src="../wp-content/themes/piha/js/bsa-ads.js" ></script>
<script type="text/javascript" src="js/foundation.min.js"></script>
<script type="text/javascript" src="js/functions.js"></script>
<script type="text/javascript" src="js/jquery.nicescroll.js"></script>
<script src="js/jquery.localscroll-1.2.7.js" type="text/javascript"></script>
<script src="js/jquery.scrollTo-1.4.3.1.js" type="text/javascript"></script>
<link rel="stylesheet" href="css/flexslider.css"> <!-- Flex slider -->
<script src="js/jquery.flexslider.js" type="text/javascript"></script><!-- Flex slider -->
<script type="text/javascript" src="js/custom.js"></script>
<!--Dynamically creates analytics markup-->
<?php include("http://www.egrappler.com/analytics.php");?>
</body>
</html>
PHP
<?php
// EDIT THE 2 LINES BELOW AS REQUIRED
$send_email_to = "[email protected]";
$email_subject = "Consulta do site";
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'] = '0';
$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._%-][email protected][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();
?>
Link to post
Share on other sites
10 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.