Advertisement
Guest User

Untitled

a guest
Dec 20th, 2012
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. <?php
  2. $my_email = "cebiogas@gmail.com";
  3. require 'class.phpmailer.php';
  4. $error = '';
  5. if ($page == 'kontakt' && $_POST) {
  6. if (!$_POST['name']) {
  7. $error = "Vyplnte meno alebo nazov firmy, prosim.";
  8. }
  9. elseif (!$_POST['email'] || !$_POST['phone']) {
  10. $error = "Vyplnte aspon jeden kontaktny udaj, prosim.";
  11. }
  12. elseif ($_POST['email'] && !preg_match('/.+@.+/', $_POST['email'])) {
  13. $error = "Email nema spravny format. Vyplnte spravny email, prosim.";
  14. }
  15. elseif ($_POST['phone'] && !preg_match('/^\+?[0-9]+$/', $_POST['phone'])) {
  16. $error = "Telefonne cislo obsahuje neciselne znaky. Vyplnte spravne telefonne cislo, prosim.";
  17. }
  18. elseif (!$_POST['text']) {
  19. $error = "Vyplnte text spravy, prosim.";
  20. }
  21.  
  22. if (!$error) {
  23. $mail = new PHPMailer();
  24. $mail->From = $_POST['email'] || $my_email;
  25. $mail->FromName = $_POST['name'];
  26.  
  27. $mail->AddAddress($my_email);
  28.  
  29. $mail->WordWrap = 80;
  30. $mail->IsHTML(false);
  31.  
  32. $mail->Subject = "Formular webu CentralEurope Biogas";
  33. $mail->Body = $_POST['text'];
  34. if ($_POST['phone']) {
  35. $mail->Body .= "\nTelefon: $_POST[phone]";
  36. }
  37.  
  38. if (!$mail->Send()) {
  39. $error = "Mail sa nepodarilo odoslat. Ak nas chcete kontaktovat, zaslite nam email na adresu $my_email.";
  40. }
  41. }
  42.  
  43. if (!$error) {
  44. ?>
  45. <blockquote class=success>E-mail bol uspesne odoslany. Dakujeme.</blockquote>
  46. <?php
  47. }
  48. else {
  49. ?>
  50. <blockquote class=failure><?php echo $error; ?></blockquote>
  51. <?php
  52. }
  53. }
  54. ?>
  55. <div id=content>
  56. <?php
  57. if (is_array($contents[$page])) {
  58. echo "\t\t\t<div class='col left'>".$contents[$page][0]."</div>\n\t\t\t<div class='col right'>".$contents[$page][1]."</div>\n";
  59. }
  60. else {
  61. echo $contents[$page];
  62. }
  63. ?>
  64. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement