Обучение/Помощь новичкам | Не могу понять
[KENT] (28.07.2019 в 15:57)
SNEG , Товарищ учусь.. Мне бы для начало err выводить.
SNEG , Товарищ учусь.. Мне бы для начало err выводить.
if(!empty($message))
echo $message;
RUS (28.07.2019 в 15:58)
SNEG , trim удаляет пробелы, а ему нужно вывести сообщение, чтобы не вводили пробелы
SNEG , trim удаляет пробелы, а ему нужно вывести сообщение, чтобы не вводили пробелы
Я вывел ему выше ))
[KENT] (28.07.2019 в 15:54)
Но почему ты не выводит ошибку?
Но почему ты не выводит ошибку?
Может просто потому что ты не прописал это в скрипте?
[KENT] (28.07.2019 в 15:53)
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
Это как то по простому. У меня для записи ошибок, предупреждений, уведомлений реализован целый класс с сеттерами и геттерами. Если не можешь сам, можешь поискать решение в интернете, ну или могу написать простой за $
[KENT] (28.07.2019 в 15:53)
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
Да и скобка запоминающаяся используется в регулярке, короче это еще можно разбить на массивы в общем () с такой скобкой можно далеко еще пойти используй ?:
SerjTankian (28.07.2019 в 16:01)
[KENT] (28.07.2019 в 15:53)
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
Это как то по простому. У меня для записи ошибок, предупреждений, уведомлений реализован целый класс с сеттерами и геттерами. Если не можешь сам, можешь поискать решение в интернете, ну или могу написать простой за $
[KENT] (28.07.2019 в 15:53)
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
Это как то по простому. У меня для записи ошибок, предупреждений, уведомлений реализован целый класс с сеттерами и геттерами. Если не можешь сам, можешь поискать решение в интернете, ну или могу написать простой за $
Этого достаточно вполне для чека пробелов, только не с такими скобками ))
SNEG (28.07.2019 в 16:03)
SerjTankian (28.07.2019 в 16:01)
[KENT] (28.07.2019 в 15:53)
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
Это как то по простому. У меня для записи ошибок, предупреждений, уведомлений реализован целый класс с сеттерами и геттерами. Если не можешь сам, можешь поискать решение в интернете, ну или могу написать простой за $
Этого достаточно вполне для чека пробелов, только не с такими скобками ))
SerjTankian (28.07.2019 в 16:01)
[KENT] (28.07.2019 в 15:53)
SerjTankian ,
if(preg_match("#(^ )|( $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника'; вот это же как бы стандарт? Дополнений не нужно где то еще?
Это как то по простому. У меня для записи ошибок, предупреждений, уведомлений реализован целый класс с сеттерами и геттерами. Если не можешь сам, можешь поискать решение в интернете, ну или могу написать простой за $
Этого достаточно вполне для чека пробелов, только не с такими скобками ))
Ну да, но я про то что реализовывается это грамотно с использованием класса(ов) ну или хотя бы функций
SNEG , Я прописал это все равно не получается.
[KENT] (28.07.2019 в 16:17)
SNEG , Я прописал это все равно не получается.
SNEG , Я прописал это все равно не получается.
<?
$var = 2147483647;
$err = '';
if($var != 0)
$err .= 'Число не есть 0, число есть = '.$var.'<br>';
if(!empty($err))
echo $err;
else
{
echo 'Усьо чотко ';
}
________
посл. ред. 28.07.2019 в 16:33; всего 5 раз(а); by SNEG
SNEG , блин ну вот же все правильно в чем проблема то экран белый!?
if(isset($_REQUEST['enter']))
{
if(preg_match("#(^\ )|(\ $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника';
if (preg_match("#[^A-zА-я0-9 _\-\=\+\(\)\*\!\?\.,]#ui", $test))$message ='Использованы запрещенные символы!';
if(strlen($test) < 3 OR strlen($test) > 100 ) $message = 'Текст должен быть не короче 3 символа и не длиннее 100';
if(!$message) {
mysql_query("UPDATE `users` SET `test` = '$test' WHERE `id` = '$user[id]' LIMIT 1");
redirect('/index.php', 'Заметка успешно добавлена!');
}else{
redirect('/index.php', $message);
}
}
if(isset($_REQUEST['enter']))
{
if(preg_match("#(^\ )|(\ $)#ui", $test)) $message ='Запрещено использовать пробел в начале и конце ника';
if (preg_match("#[^A-zА-я0-9 _\-\=\+\(\)\*\!\?\.,]#ui", $test))$message ='Использованы запрещенные символы!';
if(strlen($test) < 3 OR strlen($test) > 100 ) $message = 'Текст должен быть не короче 3 символа и не длиннее 100';
if(!$message) {
mysql_query("UPDATE `users` SET `test` = '$test' WHERE `id` = '$user[id]' LIMIT 1");
redirect('/index.php', 'Заметка успешно добавлена!');
}else{
redirect('/index.php', $message);
}
}