<?php
if( ! empty($_POST) ) {
$data = (object) $_POST;
if( ! $data->name) return 'Поле "Имя" не заполнено.';
if( ! $data->phone) return 'Поле "телефон" не заполнено.';
$to = 'mail@yandex.ru';
$subject = 'Обратный звонок';
$message = 'Имя ' . $data->name . '. Телефон ' . $data->phone;
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: Отправитель <from@example.com>\r\n";
mail($to, $subject, $message, $headers);
return 'Скрипт завершил свою работу.';
} else {
return 'Форма пустая.';
}
На счет порога вхождения, на самом деле вы не правы, обычно CMS разрабатываются именно под аудиторию которая не знает что такое программирование, и постоянно ищет дешевой хостинг, в общем чтобы было все строго и сердито. Ну а другой порог, это уже начинающие программисты, которые пытаются написать что то свое на том же PHP, к примеру я так делал, писал свои системы и тем самым закреплял свои знания. А те кто самостоятельно способен написать хорошую систему под себя и под свой сайт, они пишут, и в редких случаях используют коробочные системы. Так что тут если разрабатывать аналог WP, то нужно сразу рассчитывать на свежую аудиторию если можно так сказать, на начинающих вебмастеров в общем. И в случае с нодой на данный момент это бессмысленно, пока по дефолту не будут ставить ноду на сервер. Я лично не думаю что это когда либо случится даже потому что сами хостеры будут терять деньги за счет снижения нагрузок и затрат на обслуживание ноде серверов.