[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

Что мешает сменить хостера?

Проблема, видимо, с обработкой Keep-Alive запросов.

По контенту, "Лучший" и "Гарантия 99.99% Uptime" — слишком громкие заявления :)

За те деньги, сколько написано в стоимости тарифов, вы не сможете этого обеспечить.

Также, нет реквизитов компании и указаны мобильные телефоны. Всё это не внушает доверия.

Ещё панель на непонятном порту и самоподписанный сертификат.

Думаю, тут большую роль играет материнка, т.к. iLO ловит системные "сообщения" от кучи разных сенсоров — скорости вращения вентиляторов, температуры всего, что только есть, напряжения на всём, что только есть и пр.

Ну а различные возможности, типа уведомлений по определённым событиям, KVM и т.д. уже дело десятое.

ortegas:
[umka], спасибо, работает. Но алгоритм не понял.
Что делает это? $mask=pow(2,32-$mask)-1; Т.е. какая формула в целом?

Эта "формула" делает из числа, обозначающего количество разрядов, непосредственно маску.

Т.е. у нас есть сеть

192.168.1.1/22, она же 192.168.0.1/22

Т.е. это все айпишники

192.168.0.1 — 192.168.3.255

В двоичном виде, это айпишники:

11000000101010000000000000000001 — 11000000101010000000001111111111

Нам нужно проверить, попадает ли в этот диапазон искомый ip-адрес 192.168.2.34

Это в двоичном виде 11000000101010000000001000100010.

Чтобы проверить принадлежность к сети, нужно проверить, совпадают ли разряды из адреса сети, попадающие под маску, с разрядами искомого ip-адреса, которые попадают под эту же маску.

Маска /22, в нашем случае, это 22 "фиксированных" разряда, т.е.

2^(32-22)-1

В двоичном виде маска:

11111111111111111111110000000000

Т.е. условие, которое производит проверку принадлежности айпишника к сети вот

if (!(($ip^$net)&~$mask)) ...

В нём используются три десятичных числа: айпишник, сеть (по-сути, любой адрес из этой сети) и маска.

Я это делаю примерно так:

Допустим есть сеть

$net=192.168.1.1/22

И есть айпишник

$ip=192.168.2.34

Чтобы проверить принадлежность, делаем так


$ip=ip2long($ip);
list($net,$mask)=explode('/',$net);
$net=ip2long($net);
$mask=pow(2,32-$mask)-1;
$net=$net&~$mask;
if (!(($ip^$net)&~$mask)) { echo "Принадлежит"; } else { echo "Не принадлежит"; }
ortegas:
preg_match('^[a-z]+[-]?([0-9]+)[_]+[a-z]+^iU', $what, $matches)

Так более строго. Число попадет в $matches[1].

А если ТЕКСТ с русскими буквами? :)

Это можно "исправить" с помощью пятого параметра функции mail()

Советую HP :)

AndyM:
Это западная модель, у нас многие округляют сразу и такой ход не действует, по крайней мере на людей доЕГЭшной эры:)

+1 :)

Я тоже округляю, причём, в бóльшую сторону. Так удобней считать. В результате получается больше, чем на самом деле.

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

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

С точки зрения клиента, лучше, конечно же, когда платишь только за то, что используешь.

Всего: 6067