Предположим, вы хотите разместить на своем веб-сайте поле с надписью «Дайте нам свой адрес электронной почты, и мы будем присылать вам новости» или что-то в этом роде. Какой простой/элегантный способ собрать эти адреса электронной почты (при условии стандартного стека LAMP)? В частности, я хотел бы получить рекомендации по
- Javascript для обработки пользовательского интерфейса (жаловаться, если адрес электронной почты недействителен, говорить спасибо, когда они нажимают Enter и т. д.).
- CSS, чтобы он выглядел прилично.
- PHP для фактического сбора адресов электронной почты и их хранения (подойдет либо плоский файл, либо база данных).
Или, если есть причудливый способ Rails или AJAX для этого, я тоже очень открыт для этого.
(Все, что я знаю в настоящее время, это то, как сделать это старым способом CGI, с простой веб-формой html с кнопкой отправки и скриптом на стороне сервера, который берет содержимое формы, извлекает адрес электронной почты и выдает html ( потенциально редирект обратно на исходную страницу).)
Если я наивен, думая, что могу взять что-то с полки для этого и должен начать с чего-то вроде учебника по AJAX, дайте мне знать и об этом. Я видел рекомендуется это руководство по JQuery/AJAX. Является ли это или что-то в этом роде самым быстрым способом создать и запустить простую форму регистрации?