- Регистрация
- 3 Ноя 2008
- Сообщения
- 651
- Реакции
- 188
- Автор темы
- Заблокирован
- #1
Есть код
Пишет ошибку в этой строке:
Parse error: syntax error, unexpected T_LOGICAL_OR in /home/user/data/www/mydomain.ru/include/lat.inc on line 373
Что не так и почему возникает данная ошибка?
PHP:
function validnick ($Nick)
{
$cfg = config ('NickRusLat', 'NickNum', 'NickSym');
if ($cfg['NickRusLat'])
{
if (preg_match ('/[a-z]+/i', $Nick))
{
( OR preg_match ('/[а-яё]/i', $Nick));
}
}
( OR ($cfg['NickNum'] AND preg_match ('/[0-9]+/i', $Nick)));
return !(($cfg['NickSym'] AND preg_match ('/[^a-zа-яё0-9 _]+/i', $Nick)) OR preg_match ('/[-%#^;,<>\\/\\\\"\'`]/', $Nick));
}
Пишет ошибку в этой строке:
PHP:
( OR preg_match ('/[а-яё]/i', $Nick));
Что не так и почему возникает данная ошибка?