Простая PHP контактная форма

Создайте бесплатные онлайн PHP контактные формы за 1-2-3, используя простой скрипт PHP
или 123ContactForm создатель веб-формы.

Простая PHP контактная форма с процессом на той же странице

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

Контактные формы могут быть созданы на различных языках скриптов, но наиболее популярными контактными формами являются PHP контактные формы. Они очень гибкие, могут быть связаны с базами данных, но РНР не очень легко изучить, особенно новичкам в веб-разработке. Мы покажем вам краткую инструкцию о том, как создать простую PHP контактную форму.

Чтобы скачать скрипт простой PHP контактной формы, нажмите здесь и "сохраните" как файл или скопируйте код ниже. Вы также можете проверить наш учебник о Контактных формах JQuery с Ajax и PHP.

PHP скрипт контактный формы

						<?php
$action=$_REQUEST['action'];
if ($action=="")    /* display the contact form */
    {
    ?>
    <form  action="" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="action" value="submit">
    Your name:<br>
    <input name="name" type="text" value="" size="30"/><br>
    Your email:<br>
    <input name="email" type="text" value="" size="30"/><br>
    Your message:<br>
    <textarea name="message" rows="7" cols="30"></textarea><br>
    <input type="submit" value="Send email"/>
    </form>
    <?php
    } 
else                /* send the submitted data */
    {
    $name=$_REQUEST['name'];
    $email=$_REQUEST['email'];
    $message=$_REQUEST['message'];
    if (($name=="")||($email=="")||($message==""))
        {
		echo "All fields are required, please fill <a href=\"\">the form</a> again.";
	    }
    else{		
	    $from="From: $name<$email>\r\nReturn-path: $email";
        $subject="Message sent using your contact form";
		mail("youremail@yoursite.com", $subject, $message, $from);
		echo "Email sent!";
	    }
    }  
?>
						
					

Шаг 1 Создайте единый PHP файл

PHP-контактная форма строится из двух частей: актуальная контактная форма (то, что видят посетители) и скрипт, который обрабатывает заполненную форму и отправляет по электронной почте. Они могут быть расположены в двух различных файлах, или в том же файле, как будет показано в приведенном ниже примере.

Шаг 2 Скопируйте простой скрипт PHP контактной формы сверху

Мы создадим простую PHP контактную форму, которая потребует от пользователя ввести его имя, адрес электронной почты и сообщение (см изображение выше). Включим код PHP контактной формы, для вашего удобства понимания.

Когда посетители откроют страницу с формой (живое демо), то HTML-код формы будет отображаться (выделено черным). После нажатия кнопки Отправить Запрос, пользователь попадет на ту же страницу. Но скрытый параметр с именем будет установлено. Это позволит предотвратить скрипт отображать форму снова и попытаться отправить электронную почту (код после первого). Скрипт подтверждает, если все поля были заполнены. Если хотя бы одно осталось пустой, отображает сообщение об ошибке.

Получите больше возможностей с помощью нашего drag & drop создателя веб-формы

Это было все, мы создали простую форму. Если вы хотите добавить другие поля (радио бутоны, checkboxы, текстовые поля, списки dropdown) в форму, вы должны добавить их в скрипт. Если спамеры начинают автоматически заполнять вашу форму мусором, вы должны добавить подтверждение изображения CAPTCHA. Если пользователи ошиблись при вводе их электронных почт, вы должны добавить форму подтверждения. Если вы хотите, чтобы ваши посетители, отправляли вам файлы с контактными формами, вы можете позволить им загружать файлы с PHP контактной формой.

Все эти особенности могут быть реализованы в PHP, но они требуют расширить знания о PHP. Простейшим решением может быть использование 123ContactForm бесплатного создателя PHP форм, который предлагает все эти функции и многое другое. Не упустите возможность!

Зарегистрируйтесь, получите свою собственную PHP контактную форму и опубликуйте его на Сайте.

Для этого вам не нужны навыки программирования. Просто скопируйте и вставьте!