Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.42 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['email'])) {
  3.  
  4. // CHANGE THE TWO LINES BELOW
  5. $email_to = "contact@data1.nl";
  6.  
  7. $email_subject = "Contact via Data1.nl";
  8.  
  9.  
  10. function died($error) {
  11. // your error code can go here
  12. echo "We are very sorry, but there were error(s) found with the form you submitted. ";
  13. echo "These errors appear below.<br /><br />";
  14. echo $error."<br /><br />";
  15. echo "Please go back and fix these errors.<br /><br />";
  16. die();
  17. }
  18.  
  19. // validation expected data exists
  20. if(!isset($_POST['first_name']) ||
  21. !isset($_POST['last_name']) ||
  22. !isset($_POST['email']) ||
  23. !isset($_POST['telephone']) ||
  24. !isset($_POST['comments'])) {
  25. died('We are sorry, but there appears to be a problem with the form you submitted.');
  26. }
  27.  
  28. $first_name = $_POST['first_name']; // required
  29. $last_name = $_POST['last_name']; // required
  30. $email_from = $_POST['email']; // required
  31. $telephone = $_POST['telephone']; // not required
  32. $comments = $_POST['comments']; // required
  33.  
  34. $error_message = "";
  35. $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
  36. if(!preg_match($email_exp,$email_from)) {
  37. $error_message .= 'The Email Address you entered does not appear to be valid.<br />';
  38. }
  39. $string_exp = "/^[A-Za-z .'-]+$/";
  40. if(!preg_match($string_exp,$first_name)) {
  41. $error_message .= 'The First Name you entered does not appear to be valid.<br />';
  42. }
  43. if(!preg_match($string_exp,$last_name)) {
  44. $error_message .= 'The Last Name you entered does not appear to be valid.<br />';
  45. }
  46. if(strlen($comments) < 2) {
  47. $error_message .= 'The Comments you entered do not appear to be valid.<br />';
  48. }
  49. if(strlen($error_message) > 0) {
  50. died($error_message);
  51. }
  52. $email_message = "Formulier gegevens:.\n\n";
  53.  
  54. function clean_string($string) {
  55. $bad = array("content-type","bcc:","to:","cc:","href");
  56. return str_replace($bad,"",$string);
  57. }
  58.  
  59. $email_message .= "Voornaam: ".clean_string($first_name)."\n";
  60. $email_message .= "Achternaam: ".clean_string($last_name)."\n";
  61. $email_message .= "Email: ".clean_string($email_from)."\n";
  62. $email_message .= "Telefoon: ".clean_string($telephone)."\n";
  63. $email_message .= "Het Bericht: ".clean_string($comments)."\n";
  64.  
  65.  
  66. // create email headers
  67. $headers = 'From: '.$email_from."\r\n".
  68. 'Reply-To: '.$email_from."\r\n" .
  69. 'X-Mailer: PHP/' . phpversion();
  70. @mail($email_to, $email_subject, $email_message, $headers);
  71. ?>
  72.  
  73. <!-- place your own success html below -->
  74. <!doctype html>
  75.  
  76. <!doctype html>
  77. <html>
  78. <head>
  79. <meta charset="UTF-8">
  80. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
  81. <title>Contact - DATA1</title>
  82. <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
  83. <link rel="stylesheet" type="text/css" href="css/font-awesome.min.css">
  84. <link rel="stylesheet" type="text/css" href="css/style.css">
  85. <link href="//fonts.googleapis.com/css?family=Open+Sans:400,600|Raleway:400,700" rel="stylesheet">
  86. <link href="/templates/hostio/css/all.min.css?v=12078d" rel="stylesheet">
  87. <link href="/templates/hostio/css/custom.css" rel="stylesheet">
  88. <link href="/templates/hostio/css/styles-modified.css" rel="stylesheet">
  89. <link href="/templates/hostio/css/style.css" rel="stylesheet">
  90. <!-- Hotjar Tracking Code for www.data1.nl -->
  91. <script>
  92. (function(h,o,t,j,a,r){
  93. h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
  94. h._hjSettings={hjid:762308,hjsv:6};
  95. a=o.getElementsByTagName('head')[0];
  96. r=o.createElement('script');r.async=1;
  97. r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
  98. a.appendChild(r);
  99. })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
  100. </script>
  101. <script type="text/javascript">
  102. var csrfToken = 'c5bdc96252058fff5acbf26e91d114549b59a6c6',
  103. markdownGuide = 'Markdown Guide',
  104. locale = 'en',
  105. saved = 'saved',
  106. saving = 'autosaving';
  107. </script>
  108. <script src="/templates/hostio/js/scripts.min.js?v=12078d"></script>
  109.  
  110.  
  111.  
  112.  
  113. <script src="https://use.fontawesome.com/a6e30d94b8.js"></script>
  114. <script src='https://www.google.com/recaptcha/api.js'></script>
  115.  
  116. </head>
  117.  
  118. <body>
  119. <script src="//code.tidio.co/evdketcucu3n1l9f7ahaxmlupnsfljdl.js"></script>
  120. <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5ac16deb90bc7cb9"></script>
  121. <script src="https://www.data1.nl/js/tidio.js"></script>
  122.  
  123.  
  124. <nav id="mainNav" class="navbar navbar-default navbar-full">
  125. <div class="container container-nav">
  126. <div class="navbar-header">
  127. <button aria-expanded="false" type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs">
  128. <span class="icon-bar"></span>
  129. <span class="icon-bar"></span>
  130. <span class="icon-bar"></span>
  131. </button>
  132. <a class="navbar-brand page-scroll" href="index.php">
  133. <img class="logo" src="images/logo.png" alt="Data1">
  134. </a>
  135. </div>
  136. <div style="height: 1px;" role="main" aria-expanded="false" class="navbar-collapse collapse" id="bs">
  137. <ul class="nav navbar-nav navbar-right">
  138.  
  139. <li>
  140. <a href="producten.html"> <i class="fa fa-th" aria-hidden="true"></i> </a>
  141.  
  142. </li>
  143. <li><a href="https://data1.nl/index.php">Home</a></li>
  144.  
  145.  
  146. <li class="dropdown">
  147. <a href="#">Data1&nbsp;&nbsp;<i class='caret'></i> </a>
  148. <ul class="dropdown-menu">
  149. <li><a href="about.html">Over ons</a></li>
  150.  
  151. <li><a href="knowledgebase.php">Databank</a></li></li>
  152. <li menuItemName="Divider" class="nav-divider" id="Secondary_Navbar-Account-Divider">
  153. <a href="">-----</a></li>
  154. <li><a href="https://data1.nl/cart.php?gid=1">Webhosting</a></li>
  155. <li><a href="https://data1.nl/cart.php?gid=2">E-Mailservices</a></li>
  156. <li><a href="https://data1.nl/cart.php?gid=3">Webservices</a></li>
  157.  
  158. </ul>
  159. </li>
  160.  
  161. <li><a href="announcements.php">Nieuws</a></li>
  162. <li><a href="support.html">Support</a></li>
  163. <li><a href="contact.html">Contact</a></li>
  164.  
  165. <li class="dropdown">
  166. <a href="clientarea.php">Account&nbsp;&nbsp;<i class='caret'></i> </a>
  167. <ul class="dropdown-menu">
  168. <li><a href="https://data1.nl/clientarea.php">Login</a></li>
  169. <li><a href="register.php">Registreer</a></li>
  170. </li>
  171. <li menuItemName="Divider" class="nav-divider" id="Secondary_Navbar-Account-Divider">
  172. <a href="">
  173. -----
  174. </a>
  175. </li>
  176. <li><a href="pwreset.php">Wachtwoord vergeten?</a></li>
  177. </ul>
  178. </li>
  179.  
  180. </ul>
  181. </div>
  182. </div>
  183. </nav>
  184. <section id="header">
  185. <div class="container">
  186.  
  187. <!-- Top Bar -->
  188. <div id="top-nav">
  189. <!-- Language -->
  190. <div class="pull-right nav">
  191. <a href="#" class="quick-nav" data-toggle="popover" id="languageChooser"><i class="fa fa-globe"></i> Taal <span class="caret"></span></a>
  192. <div id="languageChooserContent" class="hidden">
  193. <ul>
  194. <li><a href="/index.php?language=1dutch">Nederlands</a></li>
  195. <li><a href="/index.php?language=arabic">العربية</a></li>
  196. <li><a href="/index.php?language=azerbaijani">Azerbaijani</a></li>
  197. <li><a href="/index.php?language=catalan">Català</a></li>
  198. <li><a href="/index.php?language=chinese">中文</a></li>
  199. <li><a href="/index.php?language=croatian">Hrvatski</a></li>
  200. <li><a href="/index.php?language=czech">Čeština</a></li>
  201. <li><a href="/index.php?language=danish">Dansk</a></li>
  202. <li><a href="/index.php?language=dutch">Nederlands</a></li>
  203. <li><a href="/index.php?language=english">English</a></li>
  204. <li><a href="/index.php?language=estonian">Estonian</a></li>
  205. <li><a href="/index.php?language=farsi">Persian</a></li>
  206. <li><a href="/index.php?language=french">Français</a></li>
  207. <li><a href="/index.php?language=german">Deutsch</a></li>
  208. <li><a href="/index.php?language=hebrew">עברית</a></li>
  209. <li><a href="/index.php?language=hungarian">Magyar</a></li>
  210. <li><a href="/index.php?language=italian">Italiano</a></li>
  211. <li><a href="/index.php?language=macedonian">Macedonian</a></li>
  212. <li><a href="/index.php?language=norwegian">Norwegian</a></li>
  213. <li><a href="/index.php?language=portuguese-br">Português</a></li>
  214. <li><a href="/index.php?language=portuguese-pt">Português</a></li>
  215. <li><a href="/index.php?language=romanian">Română</a></li>
  216. <li><a href="/index.php?language=russian">Русский</a></li>
  217. <li><a href="/index.php?language=spanish">Español</a></li>
  218. <li><a href="/index.php?language=swedish">Svenska</a></li>
  219. <li><a href="/index.php?language=turkish">Türkçe</a></li>
  220. <li><a href="/index.php?language=ukranian">Українська</a></li>
  221. </ul>
  222. </div>
  223. </div>
  224. <!-- Login/Account Notifications -->
  225. <div class="pull-right nav">
  226. <a href="#" class="quick-nav" data-toggle="popover" id="loginOrRegister" data-placement="bottom"><i class="fa fa-user"></i> Login</a>
  227. <div id="loginOrRegisterContent" class="hidden">
  228. <form action="https://data1.nl/dologin.php" method="post" role="form" class="login-form">
  229. <input type="hidden" name="token" value="c767f1f5ac2405a8e3719cbf4dce3c340d9dbe1b" />
  230. <div class="form-group">
  231. <input type="email" name="username" class="form-control" placeholder="Emailadres" required />
  232. </div>
  233. <div class="form-group">
  234. <div class="input-group">
  235. <input type="password" name="password" class="form-control" placeholder="Wachtwoord" autocomplete="off" required />
  236. <span class="input-group-btn">
  237. <input type="submit" class="btn btn-primary" value="Login" />
  238. </span>
  239. </div>
  240. </div>
  241. <label class="checkbox-inline">
  242. <input type="checkbox" name="rememberme" /> Herinner mij &bull; <a href="/pwreset.php">Wachtwoord vergeten?</a>
  243. </label>
  244. </form>
  245. <hr />
  246. Nog niet geregistreerd? <a href="/register.php"> Klik hier om te registreren...</a>
  247. </div>
  248. </div>
  249. <!-- Shopping Cart -->
  250. <div class="pull-right nav">
  251. <a href="/cart.php?a=view" class="quick-nav"><i class="fa fa-shopping-basket"></i></a>
  252. </div>
  253. </div>
  254. </div>
  255. </section>
  256. <div id="top-content" class="container-fluid inner-page">
  257. <div class="container">
  258. <div class="row">
  259. <div class="col-md-12 text-center">
  260. <div class="page-title">Contact</div>
  261. <div class="page-subtitle">Meer informatie nodig? Neem gerust contact op voor advies op maat. Wij zijn tijdens kantoortijden bereikbaar. </div>
  262. </div>
  263. </div>
  264. </div>
  265. </div>
  266. <div id="more-info" class="container-fluid">
  267. <div class="container">
  268. <div class="row">
  269. <div class="col-md-12">
  270. <div class="row-title">Uw bericht is succesvol verzonden!</div>
  271. <div class="row-subtitle">Wij reageren zo spoedig mogelijk. </div>
  272. </div>
  273. </div>
  274. <div class="row">
  275. <div class="col-md-12">
  276. <a href="https://data1.nl" class="get-started-button">Naar de homepage</a>
  277. </div>
  278. </div>
  279. </div>
  280. </div>
  281. <div id="footer" class="container-fluid">
  282. <div class="container">
  283. <div class="row">
  284. <div class="col-xs-12 col-sm-4 col-md-1">
  285. <a href="https://www.data1.nl"><img class="logo-mini" src="images/logo-mini.png" alt="Data1" /></a>
  286. </div>
  287. <div class="col-xs-6 col-sm-4 col-md-2">
  288. <h4>Navigatie</h4>
  289. <ul class="footer-menu">
  290. <li><a href="about.html">Over ons</a></li>
  291. <li><a href="https://data1.nl/announcements.php">Nieuws</a></li>
  292. <li><a href="support.html">Support</a></li>
  293. <li><a href="contact.html">Contact</a></li>
  294. </ul>
  295. </div>
  296. <div class="col-xs-6 col-sm-4 col-md-2">
  297. <h4>Web</h4>
  298. <ul class="footer-menu">
  299. <li><a href="https://data1.nl/cart.php?a=add&domain=register">Domeinregistratie</a></li>
  300. <li><a href="https://data1.nl/cart.php?gid=14">E-Mail </a></li>
  301. <li><a href="https://data1.nl/cart.php?gid=12">Webhosting</a></li>
  302. <li><a href="https://data1.nl/cart.php?gid=15">VPS</a></li>
  303. </ul>
  304. </div>
  305. <div class="col-xs-6 col-sm-4 col-md-2">
  306. <h4>Services</h4>
  307. <ul class="footer-menu">
  308. <li><a href="https://data1.nl/cart.php?gid=16">Managed Hosting</a></li>
  309. <li><a href="https://data1.nl/cart.php?gid=11">Business Hosting</a></li>
  310. <li><a href="https://data1.nl/cart.php?gid=3">Ondersteuning</a></li>
  311. <li><a href="https://data1.nl/contact.php">Site op maat</a></li>
  312. </ul>
  313. </div>
  314. <div class="col-xs-6 col-sm-4 col-md-2">
  315. <h4>Overige links</h4>
  316. <ul class="footer-menu">
  317. <li><a href="https://data1.nl/cart.php?a=add&domain=transfer">Verhuisdomein</a></li>
  318. <li><a href="https://data1.nl/clientarea.php">Klantenpaneel</a></li>
  319. <li><a href="https://data1.nl/submitticket.php">Vraag stellen</a></li>
  320. <li><a href="https://webmail.data1.nl/">Webmail</a></li>
  321.  
  322. </ul>
  323. </div>
  324. <div class="col-xs-12 col-sm-4 col-md-3">
  325. <div class="phone"><i class="fa fa-phone"></i> +31 85 0606 939</div>
  326. <div class="email"><i class="fa fa-envelope"></i><A HREF="mailto:support@data1.nl"><font color="0f9aee">support@data1.nl</font></A></div>
  327.  
  328. <div class="address">
  329. <i class="fa fa-map-marker"></i>
  330.  
  331. <div>
  332. Data1 Webservices<br>
  333. Europalaan 20-4<br>
  334.  
  335. 3526 KS, Utrecht, NL
  336. </div>
  337.  
  338.  
  339. </div>
  340. <div class="social">
  341. <a href="https://blog.data1.nl/" target="_blank"><i class="fa fa-wordpress"></i></a>
  342. <a href="https://www.instagram.com/data1online/" target="_blank"><i class="fa fa-instagram"></i></a>
  343. <a href="https://twitter.com/data1online" target="_blank"><i class="fa fa-twitter"></i></a>
  344. <a href="https://www.facebook.com/data1Online/" target="_blank"><i class="fa fa-facebook"></i></a>
  345. </div>
  346.  
  347. </div>
  348. <div class="bottom">
  349. <span class="pull-center"><p><a href="terms.html">Algemene voorwaarden</a> | <a href="policy.html">Privacy policy</a> | <span class="pull-center"> Data1 &copy; 2013-2018 </span></p>
  350. </div>
  351.  
  352.  
  353. </div>
  354. </div>
  355. <script src="js/jquery.min.js"></script>
  356. <script src="js/jquery-migrate.min.js"></script>
  357. <script src="js/bootstrap.min.js"></script>
  358.  
  359. <script src="js/main.js"></script>
  360. </body>
  361. </html>
  362.  
  363.  
  364. <?php
  365. }
  366. die();
  367. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement