if(!preg_match("|^[а-я]{25}$|i", $_POST['f_name'])){ ?><script>history.go(-1);</script><?php }
Как будет верным написать функцию?
Спустя 4 минуты, 38 секунд (19.11.2011 - 13:33) Игорь_Vasinsky написал(а):
ты словами опиши что тебе надо
Спустя 1 минута, 11 секунд (19.11.2011 - 13:34) cyberside написал(а):
Проверить поле на вместимость лишь русский букв
Спустя 2 минуты, 10 секунд (19.11.2011 - 13:36) Игорь_Vasinsky написал(а):
ну верно, тока если в utf - то про модификатор u не забываем
от 4-25 букв кирилицы
|^[а-я]{4, 25}$|iu
от 4-25 букв кирилицы
Спустя 1 минута, 23 секунды (19.11.2011 - 13:38) cyberside написал(а):
Не помогло
Сам файл идет в кодировке Ansi, сайт и бд 1251
Сам файл идет в кодировке Ansi, сайт и бд 1251
Спустя 5 минут, 4 секунды (19.11.2011 - 13:43) Игорь_Vasinsky написал(а):
<?php
error_reporting(E_ALL);
header("Content-type: text/html; charset=utf-8");
$_POST['f_name'] = "ыфвфывфывфв";
if(!preg_match("#^[а-я]{4,25}$#iu", $_POST['f_name']))
echo "Ошибка";
else
echo "Всё верно";
?>
Спустя 54 секунды (19.11.2011 - 13:43) cyberside написал(а):
Нагуглил такую штуку...
if(!preg_match("/^[".chr(0x7F)."-".chr(0xff)."_-]+$/", $_POST['f_name'])){ ?><script>history.go(-1);</script><?php }
Спустя 1 минута, 32 секунды (19.11.2011 - 13:45) Игорь_Vasinsky написал(а):
Зачем заниматься программированием используя чужие - не понятные коды
Это кодировка. её необходимо указывать всегда.
Это кодировка. её необходимо указывать всегда.
Спустя 17 минут, 16 секунд (19.11.2011 - 14:02) cyberside написал(а):
<?php
error_reporting(E_ALL);
header("Content-type: text/html; charset=utf-8");
$_POST['f_name'] = "ыфвфывфывфв";
if(!preg_match("#^[а-я]{4,25}$#iu", $_POST['f_name']))
echo "Ошибка";
else
echo "Всё верно";
?>
не катит
Спустя 7 минут, 5 секунд (19.11.2011 - 14:09) alex12060 написал(а):
cyberside
Как это не работает? У меня все работает не плохо.
Не работает?
Как это не работает? У меня все работает не плохо.
if(!preg_match("#^[а-я]{4,25}$#i", $_POST['f_name']))
echo "Ошибка";
else
echo "Всё верно";
Не работает?
Спустя 37 минут, 44 секунды (19.11.2011 - 14:47) inpost написал(а):
cyberside
В какой кодировке сохранен файл? Точно в ЮТФ? Если да, то точно WIHTOUT BOM ?
В какой кодировке сохранен файл? Точно в ЮТФ? Если да, то точно WIHTOUT BOM ?
Спустя 7 минут, 10 секунд (19.11.2011 - 14:54) cyberside написал(а):
Цитата |
Сам файл идет в кодировке Ansi, сайт и бд 1251 |
Про UTF я и слова не упомянул
Спустя 12 минут, 54 секунды (19.11.2011 - 15:07) alex12060 написал(а):
cyberside
Мой пример работает?
Мой пример работает?
Спустя 7 минут, 22 секунды (19.11.2011 - 15:15) Игорь_Vasinsky написал(а):
а я и не настаивал
Цитата |
ну верно, тока если в utf - то про модификатор u не забываем |
Спустя 14 секунд (19.11.2011 - 15:15) inpost написал(а):
cyberside
http://my.jetscreenshot.com/7950/20111119-mqs1-43kb
Тот же notepad++ при указании кодировки ЮТФ без БОМ пишет, что кодировка файла АНСИ.
http://my.jetscreenshot.com/7950/20111119-mqs1-43kb
Тот же notepad++ при указании кодировки ЮТФ без БОМ пишет, что кодировка файла АНСИ.
Спустя 3 минуты, 12 секунд (19.11.2011 - 15:18) Игорь_Vasinsky написал(а):
да эт я пример со своей кодировкой привёл.. кто ж знал то что он с этими строками в анси работает.
Спустя 7 минут, 34 секунды (19.11.2011 - 15:26) inpost написал(а):
cyberside
Переведи всё в ЮТФ, будет у тебя всё везде и всегда работать.
Переведи всё в ЮТФ, будет у тебя всё везде и всегда работать.