Guest User

Untitled

a guest
Jun 22nd, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <?php
  2.  
  3. function get_post($param) {
  4. return filter_input(INPUT_POST, $param);
  5. }
  6.  
  7. if ( isset($_POST) ){
  8. $err = '';
  9. $to = 'your@email.here';
  10.  
  11. $message = '';
  12. $subject = '[ЗАГОЛОВОК] Заполнена форма "';
  13.  
  14. switch (get_post('form_type')) {
  15.  
  16. case 'consultation':
  17. $subject .= 'Получить консультацию';
  18. $message .= 'Имя: '.get_post('name').'<br>';
  19. $message .= 'Телефон: '.get_post('phone').'<br>';
  20. $message .= 'Комментарий: '.get_post('capt').'<br>';
  21. break;
  22.  
  23. case 'appointment_service':
  24. $subject .= 'Записаться на прием на услугу';
  25. $message .= 'Имя: '.get_post('name').'<br>';
  26. $message .= 'Телефон: '.get_post('phone').'<br>';
  27. $message .= 'Услуга: '.get_post('service').'<br>';
  28. $message .= 'Стоимость услуги: '.get_post('price').'<br>';
  29. $message .= 'Тип услуги: '.get_post('human_type').'<br>';
  30.  
  31. break;
  32.  
  33. case 'appointment_doctor':
  34. $subject .= 'Записаться на прием к доктору';
  35. $message .= 'Имя: '.get_post('name').'<br>';
  36. $message .= 'Телефон: '.get_post('phone').'<br>';
  37. $message .= 'Врач: '.get_post('doctor').'<br>';
  38. break;
  39.  
  40. default:
  41. echo '0';
  42. die;
  43. }
  44.  
  45. $subject .= '"';
  46.  
  47. // Для отправки HTML-письма должен быть установлен заголовок Content-type
  48. $headers = 'MIME-Version: 1.0' . "\r\n";
  49. $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  50. // Дополнительные заголовки
  51. $headers .= 'From: '.$to.'' . "\r\n";
  52.  
  53. // Отправляем
  54. if (empty($err)){
  55. $res = mail($to, $subject, $message, $headers);
  56. if ($res) {
  57. echo '1';
  58. } else {
  59. echo '0';
  60. }
  61. } else {
  62. echo '0';
  63. }
  64. }
  65.  
  66. ?>
Add Comment
Please, Sign In to add comment