Имена участников (разделяйте запятой).
бред. система должна работать для всех клиентов, а не только для тех чьи имена нравятся лично одному безумному разработчику. и где это вас так...
всё прекрасно. за исключением например того что есть имена типа Анна-Мария. а еще есть страны, где допустимы имена которые ваша регулярка не...
дело ваше конечно, но если вы перестанете использовать регулярки для валидации данных и вообще начнете прислушиваться к советам и не бояться...
))) ок. регулярка прекрасна.и полностью безопасна. красавчик! давайте дальше. что будете делать с валидацией Емайла?
1 евро в час? 30 дней * 8 часов в день = 240 часов в месяц. 240 * 73руб = 17500р в месяц. я правильно понял? или я чтото упускаю
да дело личное, ибо заставить вас никто не сможет. но при этом, опытные разработчики знают как делать это правильно, и делятся с вами этой...
я понимаю, что вы очень гордитесь своей сложной регуляркой, но поверьте, большая часть народа тут разбирается в этом лучше вас :)
как проверять входные данные, дело личное. но суть в том, что языки зачастую предоставляют разработчику ГОТОВЫЕ инструменты для этого. язык, а не...
начнем с того, что проверка того целое число или нет, это уровень детского сада. поэтому тут и обсуждать нечего. фреймворки подключают не только...
что именно сломать? что по твоему делает этот код?
вынести tags в отдельную таблицу после этого получить список похожих тегов вообще не проблема.
Переменная из POST попадает неизменной в SQL запрос. это чистая SQL инъекция.. приводить запросы несобираюсь, ибо понимающим и так всё уже ясно....
То что у вас их мульён, не сомневаюсь. но сути дела это не меняет. Вы привели свой эталонный код, в котором были уверены. далее неоднократно...
if (preg_match('/\W/u', $familija)) $id='Pupkin'; проверяете $familija, а исправляете $id.
<? $id=$_POST['id']; $imja=$_POST['imja']; $familija=$_POST['familija']; if (preg_match('/\D/', $id)) $id=103; if (preg_match('/\W/u', $imja))...
не совсем. если передать в $_POST['familija'] что-нибудь типа "1';DROP TABLE test;'" то сами понимаете, ваш заказчик с вами быстро расстанется....
можно вытащить всё это одним запросом SELECT fk.id, fk.ident, fk.comms ,u.avatar, u.username FROM films_comment fk LEFT JOIN `user` u ON...
проверяй наличие СТОП. если есть, возвращай одно регулярное выражение, если нет - другое. в чем проблема?
class MyClass { private $initial; private $iAmUniquem = 'Something'; public function __construct($initial) { $this->initial = $initial; } }...
вижу несколько вариантов как минимум - обработать исключение в catch, те сделать rollback, и опять кинуть исключение, уже для внешнего...