Обучение/Помощь новичкам | Вопрос по php
Тема закрыта by
SNEG
Генератор паролей есть
Зачем в строке используется $password .= substr($chars, rand(0, strlen($chars) - 1), 1);
что то догнать не могу substr(, 1);
________
посл. ред. 16.11.2017 в 18:49; всего 1 раз(а); by SNEG
function gen_pwd($length = 6)
{
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$password = '';
for($i = 0; $i < $length; $i++)
$password .= substr($chars, rand(0, strlen($chars) - 1), 1);
return $password;
}
Зачем в строке используется $password .= substr($chars, rand(0, strlen($chars) - 1), 1);
что то догнать не могу substr(, 1);
________
посл. ред. 16.11.2017 в 18:49; всего 1 раз(а); by SNEG
SNEG , substr — Возвращает подстроку
substr(, 1); 1 это true??
________
посл. ред. 16.11.2017 в 19:02; всего 2 раз(а); by SNEG
А не проще preg_match использовать?
TaHi4kA (16.11.2017 в 18:56)
А не проще preg_match использовать?
А не проще preg_match использовать?
Т.е?
if(preg_match("/[^а-яёa-z0-9#]/iu" , $переменная))
$err[]=(lang('В переменной присутствуют запрещенные символы'));
$err[]=(lang('В переменной присутствуют запрещенные символы'));
Символы в инпуте запретить можно(количество)
________
посл. ред. 16.11.2017 в 19:10; всего 1 раз(а); by TaHi4kA
________
посл. ред. 16.11.2017 в 19:10; всего 1 раз(а); by TaHi4kA
TaHi4kA (16.11.2017 в 19:06)
if(preg_match("/[^а-яёa-z0-9#]/iu" , $переменная))
$err[]=(lang('В переменной присутствуют запрещенные символы'));
if(preg_match("/[^а-яёa-z0-9#]/iu" , $переменная))
$err[]=(lang('В переменной присутствуют запрещенные символы'));
Вообще то я не для этого ее юзаю
SNEG (16.11.2017 в 19:09)
TaHi4kA (16.11.2017 в 19:06)
if(preg_match("/[^а-яёa-z0-9#]/iu" , $переменная))
$err[]=(lang('В переменной присутствуют запрещенные символы'));
Вообще то я не для этого ее юзаю
TaHi4kA (16.11.2017 в 19:06)
if(preg_match("/[^а-яёa-z0-9#]/iu" , $переменная))
$err[]=(lang('В переменной присутствуют запрещенные символы'));
Вообще то я не для этого ее юзаю
А что это за хрень с такими ограничениями??
Стр.: 1, 2