Свяжите PHP-файл с HTML

#php #html

#php #HTML

Вопрос:

Я новичок, поэтому не очень уверен в этом 🙂

Итак, у меня есть свой проект в формате HTML и несколько материалов в отдельном файле javascript. Все взаимосвязано и работает. Однако я создал форму в своем HTML и хотел бы иметь возможность использовать ее для того, чтобы пользователь мог связаться со мной и получить сообщение на мой адрес электронной почты.

У меня есть этот код в отдельном файле под названием contact.php :

 lt;?php  if($_POST["submit"]) {  $recipient="your@email.address";  $subject="Form to email message";  $sender=$_POST["sender"];  $senderEmail=$_POST["senderEmail"];  $message=$_POST["message"];   $mailBody="Name: $sendernEmail: $senderEmailnn$message";   mail($recipient, $subject, $mailBody, "From: $sender lt;$senderEmailgt;");   $thankYou="lt;pgt;Thank you! Your message has been sent.lt;/pgt;"; }  ?gt;  

Однако я не знаю, как связать этот файл с моим HTML? есть ли кто-нибудь, кто может помочь, пожалуйста?

Большое спасибо :))))

Ответ №1:

Вы не можете запускать PHP в файлах .html, потому что сервер не распознает это как допустимое расширение PHP, если вы не скажете ему об этом. Для этого вам нужно создать файл .htaccess в корневом веб-каталоге и добавить в него эту строку:

 AddType application/x-httpd-php .htm .html  

Это подскажет Apache обрабатывать файлы с расширением .htm или .html как файлы PHP.