Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как заперетить писать в сообщении русские символы?
 
 автор: ols   (24.08.2006 в 17:06)   письмо автору
 
 

Только чтобы не использовать рег. выражения. Возможно так?

   
 
 автор: DEM   (24.08.2006 в 17:22)   письмо автору
 
   для: ols   (24.08.2006 в 17:06)
 

Без регулярных вряд ли (ну или код поулчится большим)... А чем вам не нравится:



<?
if(preg_match("\[а-яА-Я]/"$form)
{
echo 
"Использованы русские буквы!";
}
?>


Что-то вроде этого...

   
 
 автор: ols   (24.08.2006 в 18:02)   письмо автору
 
   для: DEM   (24.08.2006 в 17:22)
 

эт я знаю. думал млжно без них. на да ладно. Просто думал можно оптимизировать работу без них лучше.

   
 
 автор: ec_stasis   (27.08.2006 в 03:58)   письмо автору
 
   для: ols   (24.08.2006 в 18:02)
 

Начитался, что регулярные выражения тормозят работу скрипта?

   
 
 автор: HASHCODE   (27.08.2006 в 05:03)   письмо автору
 
   для: ec_stasis   (27.08.2006 в 03:58)
 

Смотря где и смотря что.
microtime() в помощь.

Если сообщение отсылается из флеш, то можно со свойством restrict объекта TextField поколдовать, если не напутал.
Если через html-форму, то можно на JS че-то придумать.
Как вариант, той же регуляркой перед отправкой проверить.
RegExp класс за это отвечает.

А, собственно, почему нельзя русские символы?

   
 
 автор: cheops   (27.08.2006 в 11:26)   письмо автору
 
   для: HASHCODE   (27.08.2006 в 05:03)
 

>А, собственно, почему нельзя русские символы?
Причин может быть много, например, пароль будет передаваться в HTTP-заголовках или использоваться ещё где-то, где допустимы только английские символы и цифры.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования