Jika anda segera ingin bisa 1 huruf/angka, lakukan perubahan:
dari:
function validate_hostname_name($name, $bypass = null)
{
global $gbl, $sgbl, $login, $ghtml;
if (!preg_match('/^([0-9a-z][0-9a-z\-\.]{1,126}[0-9a-z])$/i', $name) && $name != "__base__") {
throw new lxException($login->getThrow('invalid_subdomain'), '', $name);
}
if (strlen($name) > 128) {
throw new lxException($login->getThrow('more_than_128_chars'), '', $name);
}
}
function validate_server_alias($name, $bypass = null)
{
global $gbl, $sgbl, $login, $ghtml;
/*
// MR -- don't need *.* for purpose http://www.i.am.in.hostspectra.com
if (!preg_match('/^(([0-9a-z][0-9a-z\-\.]{1,126}|\*\.|)([0-9a-z]|\*))$/i', $name) && $name != "__base__") {
throw new lxException($login->getThrow('invalid_server_alias'), '', $name);
}
*/
// MR -- enough * for all subdomain!
if (!preg_match('/^(([0-9a-z][0-9a-z\-\.]{1,126}[0-9a-z]|\*))$/i', $name) && $name != "__base__") {
throw new lxException($login->getThrow('invalid_subdomain'), '', $name);
}
if (strlen($name) > 128) {
throw new lxException($login->getThrow('more_than_128_chars'), '', $name);
}
}
ke:
function validate_hostname_name($name, $bypass = null)
{
global $gbl, $sgbl, $login, $ghtml;
if (!preg_match('/^([0-9a-z]{1,1}[0-9a-z\-\.]{0,126}[0-9a-z]{0,1})$/i', $name) && $name != "__base__") {
throw new lxException($login->getThrow('invalid_subdomain'), '', $name);
}
if (strlen($name) > 128) {
throw new lxException($login->getThrow('more_than_128_chars'), '', $name);
}
}
function validate_server_alias($name, $bypass = null)
{
global $gbl, $sgbl, $login, $ghtml;
// MR -- enough * for all subdomain!
if (!preg_match('/^(([0-9a-z]{1,1}[0-9a-z\-\.]{0,126}[0-9a-z]{0,1}|\*))$/i', $name) && $name != "__base__") {
throw new lxException($login->getThrow('invalid_subdomain'), '', $name);
}
if (strlen($name) > 128) {
throw new lxException($login->getThrow('more_than_128_chars'), '', $name);
}
}
pada '/usr/local/lxlabs/kloxo/httpdocs/lib/html/lib.php'