Advertisement
Guest User

Untitled

a guest
Nov 1st, 2017
395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.02 KB | None | 0 0
  1. <?php
  2.     $testzip = $_POST['myzipcode'];
  3.     $testname = $_POST['myname'];
  4.     $testemail = $_POST['myemail'];
  5.     $testphone = $_POST['myphone'];
  6.     $testmessage = $_POST['mymessage'];
  7.     $testemail0 = 'sam.gambino@steeladvantageaz.com';
  8.     $testemail1 = 'ed.beakley@steeladvantageaz.com, sam.gambino@steeladvantageaz.com';
  9.     $testemail2 = 'rick.elias@steeladvantageaz.com, sam.gambino@steeladvantageaz.com';
  10.     $testemail3 = 'woody.rankin@steeladvantageaz.com, sam.gambino@steeladvantageaz.com';
  11.     $message = '<p>Name: '.$testname.'<br />Phone: '.$testphone.'<br />Email: '.$testemail.'<br />Zipcode: '.$testzip.'<br />Message: '.$testmessage.'</p>';
  12.     $response = $_POST["g-recaptcha-response"];
  13.     $url = 'https://www.google.com/recaptcha/api/siteverify';
  14.     $data = array(
  15.         'secret' => '6LeryzYUAAAAADuuARs9r_TuJswwaXmILPCsOWO-',
  16.         'response' => $_POST["g-recaptcha-response"]
  17.     );
  18.     $options = array(
  19.         'http' => array (
  20.             'method' => 'POST',
  21.             'content' => http_build_query($data)
  22.         )
  23.     );
  24.     $context  = stream_context_create($options);
  25.     $verify = file_get_contents($url, false, $context);
  26.     $captcha_success=json_decode($verify);
  27. ?>
  28. <script type="text/javascript">
  29. function subForm(){
  30.     event.preventDefault();
  31.     var jname = document.getElementById('myname').value;
  32.     var jemail = document.getElementById('myemail').value;
  33.     var jphone = document.getElementById('myphone').value;
  34.     var jzip = document.getElementById('myzipcode').value;
  35.     if(jname === ''){
  36.         document.getElementById("nameerr").style.display = "block";
  37.     }else{
  38.         document.getElementById("nameerr").style.display = "none";
  39.     }
  40.     if(jemail === ''){
  41.         document.getElementById("emailerr").style.display = "block";
  42.     }else{
  43.         document.getElementById("emailerr").style.display = "none";
  44.     }
  45.     if(jphone === ''){
  46.         document.getElementById("phoneerr").style.display = "block";
  47.     }else{
  48.         document.getElementById("phoneerr").style.display = "none";
  49.     }
  50.     if(jzip === ''){
  51.         document.getElementById("ziperr").style.display = "block";
  52.     }else{
  53.         document.getElementById("ziperr").style.display = "none";
  54.         jQuery('#form_id').submit();
  55.     }
  56. }
  57. </script>
  58. <?php get_header(); ?>
  59.     <main role="main">
  60.  
  61.         <section>
  62.         <?php if ( is_front_page() != true ) { ?><h1 class="page-title"><?php the_title(); ?></h1><?php }; ?>
  63.  
  64.         <?php if (have_posts()): while (have_posts()) : the_post(); ?>
  65.             <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
  66.                 <?php the_content(); ?>
  67.                 <form action="" id="form_id" method="post">
  68.                 Name<br />
  69.                 <input id="myname" type="text" name="myname" value="<?php echo $testname; ?>" /><br />
  70.                 <div id="nameerr">Name is required*</div>
  71.                 Email<br />
  72.                 <input id="myemail" type="text" name="myemail" value="<?php echo $testemail; ?>" /><br />
  73.                 <div id="emailerr">Email is required*</div>
  74.                 Phone<br />
  75.                 <input id="myphone" type="text" name="myphone" value="<?php echo $testphone; ?>" /><br />
  76.                 <div id="phoneerr">Phone is required*</div>
  77.                 Zipcode<br />
  78.                 <input id="myzipcode" type="text" name="myzipcode" value ="<?php echo $testzip; ?>" /><br />
  79.                 <div id="ziperr">Zip is required*</div>
  80.                 Message<br />
  81.                 <textarea id="mymessage" name="mymessage"></textarea><br /><br />
  82.                 <div class="captcha_wrapper">
  83.                     <div class="g-recaptcha" data-sitekey="6LeryzYUAAAAAPHwR1tPt9ZTsRW2oohAkcWUtxbo"></div>
  84.                 </div>
  85.                 <input type="button" value="Submit" onclick="subForm()"/><br />
  86.                 <?php
  87.                 if(array_key_exists('g-recaptcha-response', $_POST)){
  88.                     if ($captcha_success->success==false) {
  89.                         echo '<div id="resperr">Security Captcha is required, try again.</div>';
  90.                     } else if ($captcha_success->success==true) {
  91.                            
  92.                             $a1 = array("85323", "85326", "85329", "85335", "85338", "85345", "85351", "85353", "85354", "85355", "85358", "85363", "85372", "85373", "85374", "85375", "85376", "85378", "85379", "85380", "85381", "85382", "85383", "85385", "85387", "85388", "85390", "85392", "85395", "85396");
  93.  
  94.                             $a2 = array("85001", "85002", "85003", "85004", "85005", "85006", "85007", "85008", "85009", "85010", "85011", "85012", "85013", "85014", "85015", "85016", "85017", "85018", "85019", "85020", "85021", "85022", "85023", "85024", "85025", "85026", "85027", "85028", "85029", "85030", "85031", "85032", "85033", "85034", "85035", "85036", "85037", "85038", "85039", "85040", "85041", "85042", "85043", "85044", "85045", "85046", "85048", "85050", "85051", "85053", "85054", "85055", "85060", "85061", "85062", "85063", "85064", "85065", "85066", "85067", "85068", "85069", "85070", "85071", "85072", "85073", "85074", "85075", "85076", "85078", "85079", "85080", "85082", "85083", "85085", "85086", "85087", "85097", "85098", "85099", "85250", "85251", "85252", "85253", "85254", "85255", "85256", "85257", "85258", "85259", "85260", "85261", "85262", "85264", "85266", "85267", "85268", "85269", "85271", "85327", "85331", "85377");
  95.  
  96.                             $a3 = array("85117", "85118", "85119", "85120", "85122", "85123", "85127", "85130", "85131", "85132", "85138", "85139", "85140", "85142", "85143", "85178", "85190", "85193", "85194", "85201", "85202", "85203", "85204", "85205", "85206", "85207", "85208", "85209", "85210", "85211", "85212", "85213", "85214", "85215", "85216", "85217", "85218", "85219", "85220", "85222", "85224", "85225", "85226", "85227", "85230", "85231", "85232", "85233", "85234", "85238", "85239", "85240", "85242", "85243", "85244", "85246", "85248", "85249", "85274", "85275", "85277", "85278", "85280", "85281", "85282", "85283", "85284", "85285", "85286", "85287", "85290", "85293", "85294", "85295", "85296", "85297", "85298", "85299", "85301", "85302", "85303", "85304", "85305", "85306", "85307", "85308", "85309", "85310", "85311", "85312", "85318", "85501", "85502");
  97.  
  98.                             if(in_array($testzip, $a1)) {
  99.                                 echo "<div id='msg-suc'>Message has been sent!</div>";
  100.                                 wp_mail('ed.beakley@steeladvantageaz.com, sam.gambino@steeladvantageaz.com', 'New Contact from Steel Advantage', $message);
  101.                                 ?>
  102.                                 <script type="text/javascript">
  103.                                     document.getElementById("myname").value=""; //don't forget to set the textbox ID
  104.                                     document.getElementById("myemail").value=""; //don't forget to set the textbox ID
  105.                                     document.getElementById("myphone").value=""; //don't forget to set the textbox ID
  106.                                     document.getElementById("myzipcode").value=""; //don't forget to set the textbox ID
  107.                                     document.getElementById("mymessage").value=""; //don't forget to set the textbox ID
  108.                                 </script>
  109.                                 <?php
  110.                             }
  111.                             if(in_array($testzip, $a2)) {
  112.                                 echo "<div id='msg-suc'>Message has been sent!</div>";
  113.                                 wp_mail('rick.elias@steeladvantageaz.com, sam.gambino@steeladvantageaz.com', 'New Contact from Steel Advantage', $message);
  114.                                 ?>
  115.                                 <script type="text/javascript">
  116.                                     document.getElementById("myname").value=""; //don't forget to set the textbox ID
  117.                                     document.getElementById("myemail").value=""; //don't forget to set the textbox ID
  118.                                     document.getElementById("myphone").value=""; //don't forget to set the textbox ID
  119.                                     document.getElementById("myzipcode").value=""; //don't forget to set the textbox ID
  120.                                     document.getElementById("mymessage").value=""; //don't forget to set the textbox ID
  121.                                 </script>
  122.                                 <?php
  123.                             }
  124.                             if(in_array($testzip, $a3)) {
  125.                                 echo "<div id='msg-suc'>Message has been sent!</div>";
  126.                                 wp_mail('woody.rankin@steeladvantageaz.com, sam.gambino@steeladvantageaz.com', 'New Contact from Steel Advantage', $message);
  127.                                 ?>
  128.                                 <script type="text/javascript">
  129.                                     document.getElementById("myname").value=""; //don't forget to set the textbox ID
  130.                                     document.getElementById("myemail").value=""; //don't forget to set the textbox ID
  131.                                     document.getElementById("myphone").value=""; //don't forget to set the textbox ID
  132.                                     document.getElementById("myzipcode").value=""; //don't forget to set the textbox ID
  133.                                     document.getElementById("mymessage").value=""; //don't forget to set the textbox ID
  134.                                 </script>
  135.                                 <?php
  136.                             }
  137.                             if(!in_array($testzip, $a1) && !in_array($testzip, $a2) && !in_array($testzip, $a3) ){
  138.                                 echo "<div id='msg-suc'>Message has been sent!</div>";
  139.                                 wp_mail($testemail0, 'New Contact from Steel Advantage', $message);
  140.                                 ?>
  141.                                 <script type="text/javascript">
  142.                                     document.getElementById("myname").value=""; //don't forget to set the textbox ID
  143.                                     document.getElementById("myemail").value=""; //don't forget to set the textbox ID
  144.                                     document.getElementById("myphone").value=""; //don't forget to set the textbox ID
  145.                                     document.getElementById("myzipcode").value=""; //don't forget to set the textbox ID
  146.                                     document.getElementById("mymessage").value=""; //don't forget to set the textbox ID
  147.                                 </script>
  148.                                 <?php
  149.                             }
  150.                            
  151.                         }
  152.                 }
  153.                 else
  154.                 {
  155.                    
  156.                 }
  157.                   ?>
  158.                 </form>
  159.                 <br class="clear">
  160.                 <?php edit_post_link(); ?>
  161.             </article>
  162.         <?php endwhile; ?>
  163.  
  164.         <?php else: ?>
  165.  
  166.             <article>
  167.                 <h2><?php _e( 'Sorry, nothing to display.', 'html5blank' ); ?></h2>
  168.             </article>
  169.  
  170.         <?php endif; ?>
  171.         </section>
  172.     </main>
  173. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement