Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

29.03.2008, 23:44
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
\w не покатит, русские буквы будут проходить.
|
|
|

29.03.2008, 23:48
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
тада
'#^[a-z0-9\._-]+@[a-z0-9\.]+[a-z]{2,4}$#is'
Последний раз редактировалось Doom123; 29.03.2008 в 23:52..
|
|
|

29.03.2008, 23:53
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от Piflit
/^\w+([\.\w]+)*\w@\w((\.\w)*\w+)*\.\w{2,3}$/
- я так понял регулярка де-факто для проверки E-mail?
Код:
/^\w+([\.\w]+)*\w@\w((\.\w)*\w+)*\.\w{2,3}$/
PS В тегах php тут на форуме экранирующий слэш режется.
P.P.S. Дайте ещё регулярку де-факто для логина, т.е набор допустимых символов + национальные (или лучше с ними не возится?)
|
|
|

29.03.2008, 23:56
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
а зачем запрещять использовать какие либо символы в логине ... ?
|
|
|

30.03.2008, 00:03
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от Doom123
а зачем запрещять использовать какие либо символы в логине ... ?
Ну есть непечатаемые символы, да и пробелы в начале, в середине и в конце логина тоже не нужны (хотя их можно просто обрезать потом)
ЗЫ Пишу скрипт регистрации для сервиса hashcracking.info, нужно продумать какие ники там будут возможны...
Последний раз редактировалось -=lebed=-; 30.03.2008 в 00:11..
|
|
|

30.03.2008, 00:07
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
preg_match('#^\S+$#s',$str)
Последний раз редактировалось Doom123; 30.03.2008 в 00:13..
|
|
|

30.03.2008, 00:58
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
//оффтоп
До сих пор не могу понять почему многие кодеры в своих движках запрещают использовать русские буквы и спецсимволы. А вот пароли не запрещают делать из спецсимволов...парадокс.
Если правильно обработать все входящие данные, то никакой опасности они представлять не будут 
мыло тоже не обязательно запрещать в верхнем регистре, просто потом опустить его в нижний функцией strtolower(), плюс прикрутить подтверждалку по е-мейлу, тада все олени, которые мыло пишут от балды прутся лесом...
И ещё)) Многие делают регулярки, чтобы нельзя было в имени мыла писать только одни подчёркивания. А если у меня и на самом деле мыло ____@mail.ru ? хехе
Пробелы в конце тоже не страшно...пусть вводят хоть сто пробелов)) trim() в помощь.
Спасибо за внимание 
|
|
|

30.03.2008, 01:08
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
До сих пор не могу понять почему многие кодеры в своих движках запрещают использовать русские буквы и спецсимволы. А вот пароли не запрещают делать из спецсимволов...парадокс.
Пароли как правило шифруются MD5, и в итоге неважно, какие символы в нём были изначально.
Пробелы в конце тоже не страшно...пусть вводят хоть сто пробелов)) trim() в помощь.
Это не применимо к паролям, вдруг юзер хочет сделать себе пасс с пробелами в начале и в конце, а скрипт не предупреждая их удаляет. Итог - юзер, не зная об этом, не может залогиниться.
|
|
|

30.03.2008, 03:42
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
чёт не втыкаю в чём проблема=//
PHP код:
<?php
echo '<form engtype="multipart/form-data" method="post" action="image.php">
<input type="file" name="image" /><br />
<input type="submit" name="submit" /></form> ';
if(isset($_POST['submit']))
{
if(!empty($_FILES['image']))
{
#############
}
else
{
echo 'Пусто';
}
}
выдаёт пусто....
я уже полчаса туплю не могу вьехать в чём проблема...почему файл в массив не помещается?
|
|
|

30.03.2008, 04:38
|
|
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме: 5939734
Репутация:
1917
|
|
echo '<form engtype="multipart/form-data" method="post" action="image.php">
у тебя engtype, а надо enctype
__________________
Карфаген должен быть разрушен...
Последний раз редактировалось Scipio; 30.03.2008 в 04:44..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|