ПП "Серёжка"

PHP программирование

Установка скриптов и счетчиков на Ваш сайт. Создание сайта-визитки.

Яндекс.Метрика  

Установка обратной формы на сайт


1. Создаете страницу, где будет форма обратной связи. Например feedback.php

2. Блокнотом или специальной программой открываете его.

3. В том месте, где должна быть форма, создаем форму. Например Имя, E-mail, Тема сообщения и Текст сообщения. В блокноте это будет выглядеть так:

<form method="post" action="feedback.php">
  <table>
    <tr>
      <td>Имя</td><td><input type="text" name="name" /></td>
    </tr>
    <tr>
      <td>E-mail</td><td><input type="text" name="email" /></td>
    </tr>
    <tr>
      <td>Тема сообщения</td><td><input type="text" name="theme" /></td>
    </tr>
    <tr>
      <td>Текст сообщения</td><td><textarea name="text" cols="50" rows="6"></textarea></td>
    </tr>
    <tr>
      <td>&nbsp;</td><td><input type="submit" name="send" value="Отправить" /></td>
    </tr>
  </table>
</form>

А на странице, так:

Имя
E-mail
Тема сообщения
Текст сообщения
 

4. В начале страницы, пишем обработку заказа и отправку сообщения Вам на почту.

<?php
$mess
='';
if(!empty(
$_REQUEST['name']))
{
  
// проверяем все ли заполнено
  
if(empty($_REQUEST['name']) or empty($_REQUEST['email']) or empty($_REQUEST['theme']) or empty($_REQUEST['text']))    
  {
    
$mess='Не заполнены обязательные поля.';
  }
  else    
  {
    
// текст письма
    
$text="Сообщение от: ".$_REQUEST['name']."\r\n E-mail: ".$_REQUEST['email']."\r\n Тема: ".$_REQUEST['theme']."\r\n\r\n ".$_REQUEST['text']."\r\n";
    
// отправляем, вместо support@yousite.com пишем свой E-mail
    
mail('support@yousite.com','Сообщение с Вашего сайта',$text);
    
$mess='Ваше сообщение отправлено!';
  }
?>

5. Перед формой выводим сообщение с успешной отправкой или ошибкой.

<?php echo $mess?>

6. Если все сложно или Вы не хотите сами писать, могу Вам помочь.

2012-2019 - Serё}|{ka
E-mail: sales@code-writer.com.ua
Sponsor: Православный сайт знакомств || Автоновости Украины || 144 ссылки