Проверьте для начала работает ли функция mail() в отдельном PHP файле.
Указанный код не содержит ошибок и письмо должно отправляться.
Здесь Вы привели текст шаблона, Вы точно заменили все данные на свои, от и куда должно отправляться письмо?
Функцию microtime() используйте в начале и в конце выполнения PHP скрипта, чтобы вычислить время его выполнения, если для Вас так важна скорость.
это да, насчет массовых функций, cPanel со стоимостью ее лицензии, уже давно пора было это сделать. Хотя помню раньше при добавлении и по одному домену бывали глюки, в последнее время уже исчезли.
Для паблик движков это правильно, так как пишутся к ним плагины, а криворуких программистов предостаточно.
Лично мое мнение, если сайт серьезный, писать собственный движок с грамотным программистом, чтобы его никто в паблик не мог ковырять.
Если нет готового решения, то придумывать нужно, иначе так и останешься без своих глупостей ))---------- Добавлено 07.04.2016 в 11:12 ----------
А чего там сложного, зайти в раздел альясы, вставить нужный домен и нажать кнопку submit?---------- Добавлено 07.04.2016 в 11:15 ----------
Как ни странно, но я с прошлого века так и не использовал ни один движок для своих сайтов, ну нет доверия у меня , пусть даже к современным, ПО. Так и живу в прошловековье и приходится все делать прошловековыми методами.
PS: с прошлого века ни один из моих сайтов не был взломан, возможно потому, что никто уже не хочет связываться с прошлым веком :) . Лучший движок, это движок сделанный своими руками.
Если грамотный программист пишет собственный код, то при register_globals ON не возможно взломать ничего.
при register_globals ON вся разница только в том, что переменная $_GET['cmd'] сразу определяется в $cmd. Это довольно удобно, чтоб не использовать переменные $_GET или даже $_POST;
Но в этом случае, переменные нужно определять в самом начале и проверять, чтобы в них не могли внедрить всякую бяку.
Поэтому WP советует отключать register_globals, чтобы через GET или POST запрросы не внедрили вредоносный код, если взломщики в каком-то из плагинов найдут дыру.
Все верно, все ссылки и весь контент будет одинаковым, так как все домены паркуются к одной и той же папке на сервере.
Если панель на хостинге cPanel, то это делается очень просто.---------- Добавлено 07.04.2016 в 10:58 ----------
Без движка очень просто оформить для каждого домена свой контент, шапку и футер один и тот же, а сердцевину загружать в зависимости от имени домена.
Хотя здесь конечно нужны будут знания PHP, но времени это займет не много, чтобы написать такое.
Ну так я и советовал искать в коде функции PHP eval() и base64decode().
base64 взломщики используют для раскодирования кода, а eval для выполнения php кода строки внутри этой функции.
Во многих случаях взломщики использовали переменную $cmd, которую внедряли через GET запрос таким образом index.php?cmd=phpinfo(); и через eval его выполняли.
понятно почему разработчики WP советуют register_globals off выставлять в настройках сервера, чтобы переменные не определялись по умолчанию.
Есть вариант поставить движок на 1 домен, а все остальные домены припарковать к нему же и не нужно заморачиваться с размножением.
Redirect 301 /раздел/index.php http://www.сайт.ру/раздел/
Можно в самом index.php это сделать, проверив $_SERVER['REQUEST_URI'], и если в строке содержится "index.php", с помощью функции header() делать редирект.
В файле index.php прописать в самом начале:
if(stristr($_SERVER["REQUEST_URI"],'index.php')) header('Location: ./');