Guest User

Untitled

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