Art-Host

Рейтинг
204
Регистрация
18.03.2006
Должность
Услуги хостинга, регистрация доменов.

Проверьте для начала работает ли функция mail() в отдельном PHP файле.

Указанный код не содержит ошибок и письмо должно отправляться.

Здесь Вы привели текст шаблона, Вы точно заменили все данные на свои, от и куда должно отправляться письмо?

Функцию microtime() используйте в начале и в конце выполнения PHP скрипта, чтобы вычислить время его выполнения, если для Вас так важна скорость.

SeVlad:
и так 50 раз :)
4 "телодвижения", повторенные 50 раз!!

это да, насчет массовых функций, cPanel со стоимостью ее лицензии, уже давно пора было это сделать. Хотя помню раньше при добавлении и по одному домену бывали глюки, в последнее время уже исчезли.

SeVlad:
Грамотный специалист способен объявить НУЖНУЮ перемеренную глобальной.
Грамотный специалист понимает потенциальную опасность register_globals ON.
Грамотный специалист понимает, что в его движке будут ковыряться и дописывать другие, возможно, менее грамотные.
И потому грамотные специалисты (тм более разработчики паблик-решений) рекомендуют выключать (не включать) register_globals.

Для паблик движков это правильно, так как пишутся к ним плагины, а криворуких программистов предостаточно.

Лично мое мнение, если сайт серьезный, писать собственный движок с грамотным программистом, чтобы его никто в паблик не мог ковырять.

totamon:
Art-Host, не надо придумывать лишние глупости, жизнь и так сложная штука🍿

Если нет готового решения, то придумывать нужно, иначе так и останешься без своих глупостей ))

---------- Добавлено 07.04.2016 в 11:12 ----------

SeVlad:
Не так уж и просто по сравнению с ИСП.

А чего там сложного, зайти в раздел альясы, вставить нужный домен и нажать кнопку submit?

---------- Добавлено 07.04.2016 в 11:15 ----------

SeVlad:

Дануна.. Бэк то прошлый век.

Как ни странно, но я с прошлого века так и не использовал ни один движок для своих сайтов, ну нет доверия у меня , пусть даже к современным, ПО. Так и живу в прошловековье и приходится все делать прошловековыми методами.

PS: с прошлого века ни один из моих сайтов не был взломан, возможно потому, что никто уже не хочет связываться с прошлым веком :) . Лучший движок, это движок сделанный своими руками.

SeVlad:


И это верно для любых скриптов. register_globals ON - потенциальная дыра. Я в шоке от движков, которые требуют этого.

Если грамотный программист пишет собственный код, то при register_globals ON не возможно взломать ничего.

при register_globals ON вся разница только в том, что переменная $_GET['cmd'] сразу определяется в $cmd. Это довольно удобно, чтоб не использовать переменные $_GET или даже $_POST;

Но в этом случае, переменные нужно определять в самом начале и проверять, чтобы в них не могли внедрить всякую бяку.

Поэтому WP советует отключать register_globals, чтобы через GET или POST запрросы не внедрили вредоносный код, если взломщики в каком-то из плагинов найдут дыру.

Jaf4:
это типа один сайт на все домены?

Все верно, все ссылки и весь контент будет одинаковым, так как все домены паркуются к одной и той же папке на сервере.

Если панель на хостинге cPanel, то это делается очень просто.

---------- Добавлено 07.04.2016 в 10:58 ----------

totamon:
а если тему с начала прочитать? в чем смысл что один сайт будет на 50 доменов открываться? ТСу нужно 50 сайтов))

Без движка очень просто оформить для каждого домена свой контент, шапку и футер один и тот же, а сердцевину загружать в зависимости от имени домена.

Хотя здесь конечно нужны будут знания PHP, но времени это займет не много, чтобы написать такое.

SeVlad:
:))
А что до "взломов" ВП - так то в 99% случаев взломы самими юзерами. Это они сами ставят на свои сайты шеллы/вирусы. Потому что не берут с оф сайтов, а тянут с помоек всякую гадость.

Ну так я и советовал искать в коде функции PHP eval() и base64decode().

base64 взломщики используют для раскодирования кода, а eval для выполнения php кода строки внутри этой функции.

Во многих случаях взломщики использовали переменную $cmd, которую внедряли через GET запрос таким образом index.php?cmd=phpinfo(); и через eval его выполняли.

понятно почему разработчики WP советуют register_globals off выставлять в настройках сервера, чтобы переменные не определялись по умолчанию.

KraftWerk:

Я задумался как это дело организовать, может есть какая система где один раз ставится движок на все домены,

Есть вариант поставить движок на 1 домен, а все остальные домены припарковать к нему же и не нужно заморачиваться с размножением.

HotLab:
Доброго времени суток. Есть страничка, которая открывается по 2 адресам:
http://www.сайт.ру/раздел/
http://www.сайт.ру/раздел/index.php

Пытался прописать вот такой 301 редирект, чтобы избавиться от дублей страниц и привести структуру к единому виду:
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: ./');

Всего: 1613