Не работает форма отправки

252
13 марта 2022, 21:00

Скачал готовый шаблон сайта при подключении формы отправки на e-mail возникли проблемы вот код

<?php 
 
if(isset($_POST['message'])){ 
 
	$name = $_POST['name']; 
	$email = $_POST['email']; 
	$message = $_POST['message']; 
     
	 
	$to      = 'you@example.com'; - как понимаю мой имейл 
	$subject = 'Site Contact Form'; - как понимаю ссылка на сайт где будет  форма 
 
	$headers = 'From: '. $email . "\r\n" . 
    'Reply-To: '. $email . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 
 
	$status = mail($to, $subject, $message, $headers); 
 
	if($status == TRUE){	 
		$res['sendstatus'] = 'done'; 
	 
		//Edit your message here 
		$res['message'] = 'Form Submission Successful'; 
    } 
	else{ 
		$res['message'] = 'Failed to send mail. Please mail me to you@example.com'; 
	} 
	 
	 
	echo json_encode($res); 
} 
 
?>
<form action="assets/php/contact.php" id="contact-form" role="form" method="POST"> 
  <div class="ajax-hidden"> 
    <div class="form-group wow fadeInUp"> 
      <label class="sr-only" for="c_name">Name</label> 
      <input type="text" id="c_name" class="form-control" name="c_name" placeholder="Name"> 
    </div> 
    <div class="form-group wow fadeInUp" data-wow-delay=".1s"> 
      <label class="sr-only" for="c_email">Email</label> 
      <input type="email" id="c_email" class="form-control" name="c_email" placeholder="E-mail"> 
    </div> 
    <div class="form-group wow fadeInUp" data-wow-delay=".2s"> 
      <textarea class="form-control" id="c_message" name="c_message" rows="7" placeholder="Message"></textarea> 
    </div> 
    <button type="submit" class="btn btn-lg btn-block wow fadeInUp" data-wow-delay=".3s">Send Message</button> 
  </div> 
  <div class="ajax-response"></div> 
</form>

Подключил форму, но она почему то не работает, на хостинге есть поддержка в чем может быть ещё причина?

Answer 1

А чего ей работать то? У тебя везде name начинается с С (с_name, c_message), а в форме спрашивается есть ли message - вот он и не выполняется

READ ALSO
Как настроить SVG в HTML с помощью Webpack?

Как настроить SVG в HTML с помощью Webpack?

Проблема следущая: не подгружается svg-изображения, если их вставлять в html через img

147
Плавное появление блока

Плавное появление блока

У меня есть такой участок разметки (сразу оговорюсь, что разметку делал не я, ее мне в качестве темплейта предоставили, и плясать нужно от нее):

90
как обрезать картинку средствами css

как обрезать картинку средствами css

Увидел где-то в ютубе рекламу дизайнера, и мне приглянулся один элемент с его сайта - обрезка картинкиПри переходе на сайт бросается в глаза...

181
Неверная кодировка текстовых символов

Неверная кодировка текстовых символов

Сталкивался ли кто-нибудь с такой проблемой, что на html странице на русском языке некоторые символы не раскодируются и отображаются как знаки...

139