Файловый менеджер - Редактировать - /var/www/northsuburbantilers/quote.php
Назад
<?php if(isset($_POST['submit'])){ $pass = true; $error = ''; if(!isset($_POST['name']) || strlen($_POST['name']) <= 2){ $pass = false; $error .= 'Missing Name'; } if(!isset($_POST['mobile']) || strlen($_POST['mobile']) <= 2){ $pass = false; $error .= 'Missing Mobile Phone'; } if(!isset($_POST['address']) || strlen($_POST['address']) <= 2){ $pass = false; $error .= 'Missing Address'; } if(!isset($_POST['service_list'])){ $pass = false; $error .= 'Pick one service'; } if(!isset($_POST['area_list'])){ $pass = false; $error .= 'Pick one area'; } //Check if all fields are filled out if($pass){ $service_list = 'None'; $area_list = 'None'; if(isset($_POST['service_list'])){ $service_list = implode(', ', $_POST['service_list']); } if(isset($_POST['area_list'])){ $area_list = implode(', ', $_POST['area_list']); } $message = '{name} has a job at {address} and needs some {service_list} in these areas {area_list}. Notes: {notes} Call back on {mobile}'; $message = str_replace('{name}', $_POST['name'], $message); $message = str_replace('{address}', $_POST['address'], $message); $message = str_replace('{mobile}', $_POST['mobile'], $message); $message = str_replace('{notes}', ($_POST['notes'] ?? 'None'), $message); $message = str_replace('{service_list}', $service_list, $message); $message = str_replace('{area_list}', $area_list, $message); //$message = str_replace('{floor}', ($_POST['floor'] ?? '0'), $message); //$message = str_replace('{wall}', ($_POST['wall'] ?? '0'), $message); $id = "AC512e040d3138f80eee92b7ef5f148a3b"; $token = "d60f61876e3bb4dd5a976439fbf3de61"; $url = "https://api.twilio.com/2010-04-01/Accounts/$id/Messages"; $from = "+13393009370"; $to = "+61401333800"; // twilio trial verified number $data = array ( 'From' => $from, 'To' => $to, 'Body' => $message, ); $post = http_build_query($data); $x = curl_init($url ); curl_setopt($x, CURLOPT_POST, true); curl_setopt($x, CURLOPT_RETURNTRANSFER, true); curl_setopt($x, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($x, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($x, CURLOPT_USERPWD, "$id:$token"); curl_setopt($x, CURLOPT_POSTFIELDS, $post); $y = curl_exec($x); curl_close($x); header("location: /quote-sent"); die(); }else{ die('Missing Information, click back and try again.'); } } ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> <head> <!-- Basic Page Needs --> <meta charset="utf-8"> <!--[if IE]><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'><![endif]--> <title>Request a Quote - North Suburban Tilers</title> <meta name="author" content="northsuburbantilers.com.au"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="keywords" content="Tiling Quote Melbourne, Find a tiler, cheap tilers, tilers"> <meta property="og:keywords" content="Tiling Quote Melbourne, Find a tiler, cheap tilers, tilers"> <meta name="google-site-verification" content="noVr0jpotGUTqNiuYjLoXqZpHgv8WhLyD1ZJNTST_Fg"> <meta http-equiv="Content-Location" content="quote"> <meta name="description" content="Give our North Suburban Tilers a call on 03 8820 5300 to organise a FREE measure and quote."> <meta property="og:type" content="website"> <meta property="og:title" content="Request a Quote - North Suburban Tilers"> <meta property="og:site_name" content="North Suburban Tilers"> <meta property="og:url" content="https://northsuburbantilers.com.au/quote"> <meta property="og:description" content="Give our North Suburban Tilers a call on 03 8820 5300 to organise a FREE measure and quote."> <meta property="og:locale" content="en_AU"> <!-- Mobile Specific Metas --> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <!-- Theme Style --> <link rel="stylesheet" type="text/css" href="style.css"> <!-- Favicon and touch icons --> <link rel="shortcut icon" href="/assets/icon/favicon.png"> <link rel="apple-touch-icon-precomposed" href="/assets/icon/apple.png"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-16696273-12"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-16696273-12'); </script> </head> <body class="page no-sidebar header-style-1"> <div id="wrapper" class="animsition"> <div id="page" class="clearfix"> <div id="site-header-wrap"> <?php include('header.php') ?> </div> <div id="featured-title" class="clearfix featured-title-left"> <div id="featured-title-inner" class="container clearfix"> <div class="featured-title-inner-wrap"> <div class="featured-title-heading-wrap"> <h1 class="featured-title-heading">Request a Quote</h1> </div> </div> </div> </div> <div id="main-content" class="site-main clearfix"> <div id="content-wrap"> <div id="site-content" class="site-content clearfix"> <div id="inner-content" class="inner-content-wrap"> <div class="page-content"> <section class="wprt-section"> <div class="container"> <div class="row"> <div class="col-md-6"> <div class="wprt-information"> <p>If you're after a quote for wall and floor tiling, bathroom renovations, leaking showers or anything relating to tiles, fill out our online quote form below to get the quoting process started. One of our staff members will contact you to discuss any further information and book in a time to quote your job.</p> </div> <form action="/quote" method="post" class=""> <div class="quote-box"> <div class="row"> <div class="col-md-6"> <label class="field">Full Name *</label> <span class="wpcf7-form-control-wrap name"> <input type="text" tabindex="1" id="name" name="name" value="" class="" placeholder="John Smith" required> </span> </div> <div class="col-md-6"> <label class="field">Mobile Number *</label> <span class="wpcf7-form-control-wrap name"> <input type="text" tabindex="2" id="mobile" name="mobile" value="" class="" placeholder="0400 000 000" required> </span> </div> </div> <div class="wprt-spacer" data-desktop="15" data-mobi="15" data-smobi="15"></div> <div class="row"> <div class="col-md-12"> <label class="field">Job Address *</label> <span class="wpcf7-form-control-wrap name"> <input type="text" tabindex="3" id="address" name="address" value="" class="" placeholder="53 William Street, Lalor" required> </span> </div> </div> </div> <div class="quote-box"> <div class="row"> <div class="col-md-12"> <label>What areas will we be working in?</label> <div class="row"> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="bathroom"> Bathroom</div> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="kitchen"> Kitchen</div> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="toilet"> Toilet</div> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="laundry"> Laundry</div> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="house"> Whole House</div> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="balcony"> Balcony</div> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="outside"> Outside</div> <div class="col-md-6"><input type="checkbox" name="area_list[]" value="pool"> Swimming Pool</div> </div> </div> </div> <?php /*<div class="wprt-spacer" data-desktop="22" data-mobi="30" data-smobi="30"></div> <div class="row"> <div class="col-md-6"> <label class="field">Floor Area *</label> <span class="wpcf7-form-control-wrap name"> <input type="text" tabindex="4" id="floor" name="floor" value="" class="" placeholder="15 sqm" required> </span> </div> <div class="col-md-6"> <label class="field">Wall Area *</label> <span class="wpcf7-form-control-wrap name"> <input type="text" tabindex="5" id="wall" name="wall" value="" class="" placeholder="58 sqm" required> </span> </div> </div> */ ?> </div> <div class="quote-box"> <div class="row"> <div class="col-md-12"> <label>What services do you require?</label> <div class="row"> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="tiling"> Wall and Floor Tiling</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="renovation"> Bathroom Renovation</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="shower_rebuild"> Shower Rebuild</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="waterproofing"> Waterproofing</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="leaking_shower"> Leaking Shower</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="screeding"> Floor Screeding</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="leaking_balcony"> Leaking Balcony</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="stone_paving"> Stone & Paving</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="sealing"> Tile Sealing</div> <div class="col-md-6"><input type="checkbox" name="service_list[]" value="grouting"> Grouting</div> </div> </div> </div> </div> <div class="quote-box"> <div class="row"> <div class="col-md-12"> <label>Any additional information</label> <span class="wpcf7-form-control-wrap message"> <textarea name="notes" tabindex="6" cols="40" rows="10" class="" placeholder="Message" maxlength="200"></textarea> </span> </div> </div> <div class="wprt-spacer" data-desktop="15" data-mobi="15" data-smobi="15"></div> <div class="row"> <div class="col-md-12"> <input type="submit" value="REQUEST A CALL" class="submit wpcf7-form-control wpcf7-submit" id="submit" name="submit"> </div> </div> </div> </form> </div> <div class="col-md-6"> <div class="wprt-spacer" data-desktop="25" data-mobi="30" data-smobi="30"></div> <div class="cal-box"> <h3 style="border-bottom: 1px solid #ececec;padding-bottom: 10px;">Have <span style="color: #ffbc12;"> a Question</span> ?</h3> <p>Feel free to ask any wall and floor tiling questions over the phone.</p> <h2><i class="fa fa-phone" aria-hidden="true"></i> <span style=" color: #ffbc12;">03 8820 5300 </span></h2> </div> </div> <div class="col-md-12"> <div class="wprt-spacer" data-desktop="80" data-mobi="60" data-smobi="60"></div> </div> </div> </div> </section> </div> </div> </div> </div> </div> <!-- Footer --> <?php include('footer.php') ?> </div><!-- /#page --> </div><!-- /#wrapper --> <a id="scroll-top"></a> <!-- Javascript --> <script type="text/javascript" src="assets/js/jquery.min.js"></script> <script type="text/javascript" src="assets/js/bootstrap.min.js"></script> <script type="text/javascript" src="assets/js/animsition.js"></script> <script type="text/javascript" src="assets/js/plugins.js"></script> <script type="text/javascript" src="assets/js/countTo.js"></script> <script type="text/javascript" src="assets/js/flexslider.js"></script> <script type="text/javascript" src="assets/js/cube.portfolio.js"></script> <script type="text/javascript" src="assets/js/validate.js"></script> <!-- Google Maps --> <!-- <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBswyJLpoKXqeHRPwvUFx_CtXJkK3DD9Js&callback=initMap"></script> <script type="text/javascript" src="assets/js/gmap3.min.js"></script> --> <script type="text/javascript" src="assets/js/main.js"></script> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 7.0.33-0ubuntu0.16.04.16 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка