Файл: vitaliy_nosov/public_html/files/color.php
Строк: 26
<?php
require_once ('../config/func.php');
$title = 'Смена цвета ника';
require_once ('../config/header.php');
auth();
if(isset($_REQUEST['success'])){
$color = text($_POST['color']);
$sql = mysql_query("SELECT COUNT(`id`) FROM `user` WHERE `color` = '$color'");
if(empty($color)) msg('Введите ник');
elseif (preg_match("#[a-z]+#ui", $color) && preg_match("#[а-я]+#ui", $color)) msg('Разрешается использовать символы только русского или английского алфавита');
elseif (preg_match("#(^ )|( $)#ui", $color)) msg('Запрещено использовать пробелы');
elseif(mb_strlen($color) > 10 or mb_strlen($color) < 3) msg('Цветовой код не может быть короче 3 и длинее 10 символов');
else{
mysql_query("UPDATE `user` SET `color` = '".$color."' WHERE `id` = '".$user['id']."'");
$_SESSION['notif'] = 'Цвет ника изменен';
header('Location: ?');
exit();
}
}
echo '<div class="block"><form action="" method="post"> Цвет ника:<br/><input type="text" name="color" maxlength="50" value="" placeholder="silver, red, green, yellow, pink" />
<span class="button_on"><input class="button_on" name="success" type="submit" value="Сменить"></span></form>';
echo '</div>';
require_once ('../config/footer.php');
?>