Новичок
Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2009
Откуда: Воронеж
Помог: 0 раз(а)
|
PHP:
скопировать код в буфер обмена
<?PHP require "lgsl_files/lgsl_class.php"; lgsl_database(); global $lgsl_config; $lgsl_protocol_list = lgsl_protocol_list(); $error = ''; $spamcheck = $_POST['spamcheck']; if(!$ip || !$c_port || !$type || !$user || !$info) $error .= "Заполните все поля помеченные <b><font color=red>*</font></b> !"; if(!$error) { if(!$lgsl_protocol_list[$type]) $error .= "Указан неверный тип игры"; } if(!$error) { $mysql_query = "SELECT * FROM `{$lgsl_config['db']['prefix']}{$lgsl_config['db']['table']}` WHERE `ip` = '$ip' AND `c_port` = '$c_port' AND `type` = '$type'"; if(mysql_num_rows($mysql_result) > 0 ) $error .= "Сервер уже добавлен"; } if(!$error) { list($q_port, $c_port, $s_port) = lgsl_port_conversion ($q_port, $c_port, $s_port, $type); if ($q_port < 1 || $q_port > 99999) $error .= "Неверный порт"; if ($c_port < 1 || $c_port > 99999) $error .= "Неверный порт"; if(trim($spamcheck) == '') { $error = '<div>Пожалуйста, введите проверку РЅР° спам!</div>'; } else if(trim($spamcheck) != '5') { $error = '<div>Вы неправильно ответили на вопрос, сколько будет 2+3 ?</div>'; } } if(!$error) { $data = lgsl_query_live($ip, $q_port, $c_port, $s_port, $type, 's'); if($data['b']['status'] == 0) $error .= "Сервер не найден"; } if(!$error) { $mysql_query = "INSERT INTO `{$lgsl_config['db']['prefix']}{$lgsl_config['db']['table']}` (`status`,`ip`,`q_port`,`c_port`, `s_port`, `type`, `cache`, `cache_time`, `zone`,`disabled`,`user`,`info`,`icq`) VALUES ('0', '$ip', '$q_port', '$c_port', '$s_port', '$type', '', '', '$zone', '0','$user','$info','$icq')"; echo "Сервер добавлен"; } else echo $error; ?>
Надо для поля $ip = mysql_real_escape_string(trim($_POST['Address'])); сдклать ограничение, то есть что бы нельзя было вводить адрес из цифер, например из диапазона 77.45.xx.xx.
помогите чем сможите.....
|