[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярные выражения.Помощь
b11tdb
Вот есть скрипт логина, как сделать так, чтобы был полный запрет на символы, включая пробел:
<?
session_start();

$mysql_database="";
$mysql_username="";
$mysql_password="";
$mysql_host="";
$mysql_connect = mysql_connect($mysql_host, $mysql_username, $mysql_password);
mysql_select_db($mysql_database);

$login = mysql_real_escape_string(trim(htmlspecialchars($_POST['username'])));

if($_POST['username'] == $login)
{
$_SESSION["login"] = "YES";
$_SESSION["username"] = $login;
echo '<meta http-equiv="refresh" content="0;URL=/learning.php">';
}
else
{
$_SESSION["login"] = "NO";
echo '<meta http-equiv="refresh" content="0;URL=/index.php">';
}
?>

Вот так не выходит:
if(preg_match(('/[^A-Za-z0-9]/', $login)) {
// Ошибка
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.