Advertisement
Guest User

Untitled

a guest
Jul 29th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.58 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require_once'helpers/security.php';
  4. $errors=isset($_SESSION['errors'])?$_SESSION['errors']:[];
  5. $fields=isset($_SESSION['fields'])?$_SESSION['fields']:[];
  6. ?>
  7. <!doctype html>
  8. <html>
  9. <head>
  10. <meta charset="utf-8">
  11. <meta name="viewport" content="width=device-width, initial-scale=1">
  12. <link rel="stylesheet" href="css.css">
  13. <script src="jquery-3.1.1.min.js"></script>
  14. <title>Top Food-Smuti sam svoj smoothie</title>
  15. </head>
  16. <body>
  17. <header class="header">
  18. <img src="tel.png" class="tel"><span class="broj">060 399 333 6</span> | <img src="email.png" class="mail"> <span class="email">topfoodbgd@gmail.com | <img src="lokacija.png" class="lokacija"> <span class="ulica">Knjeginje Zorke 2</span> | <img src="clock.png" class="sat"><span class="vreme"> 11:00-19:00 | </span> <span class="follow">Pratite nas:</span> <a href="https://www.facebook.com/Top-Food-407570532782168/"><img src="facebook3.png" class="fb"></a> <a href="https://www.instagram.com/topfoodbgd/?hl=sr"><img src="instagram3.png" class="in"></a> <a href="https://twitter.com/TopFoodBGD"><img src="twitter3.png" class="tw"></a>
  19. </header>
  20. <div class="a">
  21. <div class="b">
  22. <ul>
  23. <li><a href="index.php">Dostava obroka</a></li>
  24. <li><a href="Dostava firme.html">Dostava obroka firmama</a></li>
  25. <li><a href="ketering za svecane prilike.html"> Ketering za svečane prilike</a></li>
  26. <li><a href="Kontakt.html">Kontakt</a></li>
  27. </ul>
  28. </div>
  29. </div>
  30. <input type="checkbox" name="Djumbir" value="Djumbir" class="sam">Đumbir<br/>
  31. <input type="checkbox" name="Spanac" value="Spanac" class="sam">Spanać<br/>
  32. <input type="checkbox" name="Brokoli" value="Brokoli" class="sam">Brokoli<br/>
  33. <input type="checkbox" name="Kelj" value="Kelj" class="sam">Kelj<br/>
  34. <input type="checkbox" name="Crveni pasulj" value="Crveni pasulj" class="sam">Crveni pasulj<br/>
  35. <input type="checkbox" name="Cvekla" value="Cvekla" class="sam">Cvekla<br/>
  36. <input type="checkbox" name="Celer" value="Celer" class="sam">Celer<br/>
  37. <input type="checkbox" name="Sargarepa" value="Sargarepa" class="sam">Šargarepa<br/>
  38. <input type="checkbox" name="Limeta" value="Limeta" class="sam">Limeta<br/>
  39. <input type="checkbox" name="Krastavac" value="Krastavac" class="sam">Krastavac</br>
  40. <input type="checkbox" name="Zelena jabuka" value="Zelena jabuka" class="smoothie">Zelena jabuka<br/>
  41. <input type="checkbox" name="Avokado" value="Avokado" class="smoothie">Avokado<br/>
  42. <input type="checkbox" name="Banana" value="Banana" class="sam">Banana<br/>
  43. <input type="checkbox" name="Malina" value="Malina" class="sam">Malina<br/>
  44. <input type="checkbox" name="Pomorandza" value="Pomorandza" class="sam">Pomorandža<br/>
  45. <input type="checkbox" name="Mango" value="Mango" class="sam">Mango<br/>
  46. <input type="checkbox" name="Aronija" value="Aronija" class="sam">Aronija<br/>
  47. <input type="checkbox" name="Ananas" value="Ananas" class="sam">Ananas<br/>
  48. <input type="checkbox" name="Badem" value="Badem" class="sam">Badem<br/>
  49. <input type="checkbox" name="Orah" value="Orah" class="sam">Orah<br/>
  50. <input type="checkbox" name="Ovsene pahuljice" value="Ovsene pahuljice" class="sam">Ovsene pahuljice<br/>
  51. <input type="checkbox" name="Semenke bundeve" value="Semenke bundeve" class="sam">Semenke bundeve<br/>
  52. <input type="checkbox" name="Chia seme" value="Chia seme" class="sam">Chia seme<br/>
  53. <input type="checkbox" name="Lan" value="Lan" class="sam">Lan<br/>
  54. <input type="checkbox" name="Cimet" value="Cimet" class="sam">Cimet<br/>
  55. <input type="checkbox" name="Mirođija" value="Mirođija" class="sam">Mirođija<br/>
  56. <input type="checkbox" name="Rukola" value="Rukola" class="sam">Rukola<br/>
  57. <input type="checkbox" name="Nana" value="Nana" class="sam">Nana<br/>
  58. <input type="checkbox" name="Cimet" value="Cimet" class="sam">Cimet<br/>
  59. <input type="checkbox" name="Kokosovo ulje" value="Kokosovo ulje" class="sam">Kokosovo ulje<br/>
  60. <input type="checkbox" name="Agava sirup" value="Agava sirup" class="sam">Agava sirup<br/>
  61. <div class="container">
  62. <div class="contact">
  63. <div class="panel">
  64. <?php if(!empty($errors)):?>
  65. <div class="panel">
  66. <ul><li><?php echo implode('</li> <li>', $errors)?></li></ul>
  67. </div>
  68. <?php endif; ?>
  69. </div>
  70. </p>Zelite da porucite nesto od ovih proizvoda? Popunite formu i mi cemo pozvati vas!</p>
  71. <form action="contact4.php" method="post">
  72. <div class="form-group">
  73. <label for="name">Ime *</label>
  74. <input type="text" name="name" autocomplete="off" class="form-control" placeholder="Upisite ime" <?php echo isset ($fields['name'])? 'value="'.e($fields['name']).'"':''?>>
  75. </div>
  76. <div class="form-group">
  77. <label for="email">Prezime *</label>
  78. <input type="text" name="email" autocomplete="off" class="form-control" placeholder="Upisite prezime"<?php echo isset ($fields['email'])? 'value="'.e($fields['email']).'"':''?>>
  79. </div>
  80. <div class="form-group">
  81. <label for="email">Broj telefona *</label>
  82. <input type="text" name="comment" autocomplete="off" class="form-control" placeholder="Upisite broj telefona"<?php echo isset ($fields['comment'])? 'value="'.e($fields['comment']).'"':''?>>
  83. </div>
  84. <div class="form-group" >
  85. <label for="message">Adresa* </label>
  86. <input type="text" name="message" autocomplete="off" class="form-control" placeholder="Upisite adresu"<?php echo isset ($fields['message'])? 'value="'.e($fields['message']).'"':''?>>
  87. <br>
  88.  
  89. <input type="submit" value="Naruci" class="form-control" class="btn btn-primary">
  90. </div>
  91. <p class="muted">* oznacava obavezno polje</p>
  92. </form>
  93. </div>
  94. </div>
  95. </body>
  96. </html>
  97.  
  98. <?php
  99. unset($_SESSION['errors']);
  100. unset($_SESSION['fields']);
  101. ?>
  102.  
  103. <?php
  104. session_start();
  105. require_once 'libs/phpmailer/PHPMailerAutoload.php';
  106.  
  107. $errors =[];
  108.  
  109. if(isset($_POST['name'],$_POST['email'],$_POST['message'],$_POST['comment'])){
  110. $fields=[
  111. 'ime'=>$_POST['name'],
  112. 'prezime'=>$_POST['email'],
  113. 'broj telefona'=>$_POST['comment'],
  114. 'adresa'=>$_POST['message']
  115. ];
  116. foreach($fields as $field=>$data){
  117. if(empty($data)){
  118. $errors[]='Polje '.$field . ' je obavezno ';
  119. }
  120. }
  121. if(empty($errors)){
  122. $m=new PHPMailer;
  123. $m->isSMTP();
  124. $m->SMTPAuth=true;
  125. $m->Host='smtp.gmail.com';
  126. $m->Username='';//replace with your email address
  127. $m->Password='';//replace with your password
  128. $m->SMTPSecure='ssl';
  129. $m->Port=465;
  130.  
  131. $m->isHTML();
  132. $m->Subject ='Porudzbina';
  133. $m->Body='Od: '.$fields['ime'].' '.$fields['prezime'].'<p>Adresa: '.$fields['adresa'].'</p> <p>Broj telefona: '.$fields['broj telefona'].'</p>';
  134.  
  135. $m->FromName='Musterija';
  136. $m->AddAddress('pavles643@gmail.com','Some one');
  137. if ($m->send()) {
  138. header('Location:thanks.php');
  139. die();
  140. }else{
  141. $errors[]="Zao nam je sada ne mozemo da pošaljemo porudžbinu, molimo pokušajte kasnije.";
  142. }
  143. }
  144. }else{
  145. $errors[]= 'Nešto je pošlo naopako.';
  146. }
  147. $_SESSION['errors']=$errors;
  148. $_SESSION['fields']=$fields;
  149. header ('Location:smuti sam svoj smoothie.php');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement