Як зробити форму для сайту ©

Найпростіша форма

Давайте створимо разом найпростішу форму. Вона буде полем введення імені, e-mail і повідомлення. Такі форми найчастіше використовують для організації зв'язку з відвідувачами сайту. Коректно заповнене поле e-mail вкаже вам, куди писати відповідь на повідомлення, а поле Ім'я підкаже, як звернутися до співрозмовника. Ось код цієї форми:

А ось так форма виглядає:

e-mail для зв'язку з вами:

Що ви хочете сказати:

Але це лише половина справи. Адже нам ще треба опрацювати отримання повідомлення, надісланого через цю форму. Для цього потрібно створити файл "send.php" у кореневій папці сайту. У першому рядку описаного вище коду є інструкція action="/send.php" , яка вказує, що дані форми повинен обробляти файл «send.php» в корені сайту.

Код файлу send.php:

Вася vasya @. jw.org uk Здрастуйте, передайте Петі привіт! ==== кінець повідомлення ==== Петя petya@. tatoeba uk Добрий час! Мені хтось привіт передавав? ==== кінець повідомлення ====

Готові рішення для створення форм на сайті

Як ви переконалися, навіть для створення найпростішої форми потрібні навички програмування. А без відповідних навичок працездатність форми не гарантована, навіть якщо ви точно скопіюєте наведені вище коди і вставите їх куди потрібно. Найчастіше виникають проблеми з кодуванням, можливі труднощі зі створенням файлів на хостингу та встановленням потрібних прав (іноді потрібно - залежить від налаштувань хостингу).

Тому й існують готові рішення, що рятують вебмайстрів від технічної сторони питання, що дозволяють зосередити зусилля на заповненні сайту корисною інформацією, а не на його функціонуванні. Наприклад, можна використовувати плагіни для використовуваної вами CMS - це вимагає навичокадміністрування, але без потреби програмувати. Приклад плагіна для WordPress: Fast Secure Contact Form (в Панелі адміністратора заходимо в меню Плагіни — Додати новий, у пошуку пишемо Fast Secure Contact Form і тиснемо Встановити).