@Helga25

Как «заставить» работать форму обратной связи?

Здравствуйте, помогите пожалуйста! Сверстала форму обратной связи на лендинге. Сайт еще не на хостинге. Заполняю, отправляю, и .... выходит такое сообщение, вместо сайта:
<?php
   $back = "<p><a href=\"javascript: history.back()\">Вернуться назад</a></p>";
 
   if(!empty($_POST['name']) and !empty($_POST['phone']) and !empty($_POST['mail']) 
   and !empty($_POST['message'])){
      $name = trim(strip_tags($_POST['name']));
      $phone = trim(strip_tags($_POST['phone']));
      $mail = trim(strip_tags($_POST['mail']));
      $message = trim(strip_tags($_POST['message']));
 
      mail('fox.arena57@gmail.com', 'Письмо с file:///C:/Users/Москвина/Desktop/доки/сайт/Мой%20сайт%20.html#close', 
      'Вам написал: '.$name.'<br />Его номер: '.$phone.'<br />Его почта: '.$mail.'<br />
      Его сообщение: '.$message,"Content-type:text/html;charset=windows-1251");
 
      echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в 
      ближайшее время<Br> $back";
 
      exit;
   } 
   else {
      echo "Для отправки сообщения заполните все поля! $back";
      exit;
   }
?>


Что это значит? И как сделать, чтобы все работало корректно?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
ematveev
@ematveev
PHP-разработчик, тех. писатель, преподаватель
отправку почты на хостинге проверять надо
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы