Я пытаюсь вычислить небольшую рутину для своего форума (vBulletin 3.x, который поддерживает PHP-процедуры через систему крючков). У меня есть этот код из некоторых исследований, которые я делал раньше, но условное не работает, как я предполагал, - это будет только «истина», если время начала установлено равным 0000 или более позднему.Предотвращение регистрации между определенными часами
$regtime = gmdate('Hi');
$pnr_b1 = "2300";
$pnr_b2 = "0600";
if ($regtime > $pnr_b1 && $regtime < $pnr_b2) {
// prevent registration code
}
Может ли кто-нибудь помочь? Для справки Я запускаю PHP-версию 5.3.29 в случае, если это влияет на ваши предложения.
Пожалуйста, дайте больше деталей, то»... это Безразлично» т работы ". – Carcigenicate
Вы сравниваете строки, а не времена, и нет строки больше, чем '2300', что также меньше, чем' 0600' –
@HoboSapiens Спасибо, я предполагал, что это была проблема, но не может решить, как еще сделай это. Пробовали какое-то время с несколькими предложениями, которые я нашел, но не повезло - отсюда просьба о помощи :) – SomeGuy