Сделать проверку по стоп-словамhttp://softtime.ru/forumСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post486017Viva La Cuba!!! Работает) спасибо Valick, что в конце концов "вдолбили" в меня cвою идею и не остановились где-нибудь на...Сделать проверку по стоп-словамMon, 11 Jul 2011 23:27:04 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post486016тогда поменяйте местами true и false $dostup=false; ... if(substr_count($sub,$value)"0) $dostup=true; ___ он работает, просто я сначала не понял условие задачи)Сделать проверку по стоп-словамMon, 11 Jul 2011 23:17:00 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post486014Valick, у меня проверка не на плохие слова, а наоборот - если стоп-слово присутствует в заголовке темы, она публикуется, тем...Сделать проверку по стоп-словамMon, 11 Jul 2011 23:15:13 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post486008используем только в том случае если проверка на плохие слова не даст результата если встретим хоть одно слово из массива,...Сделать проверку по стоп-словамMon, 11 Jul 2011 22:53:35 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post486006Сначала мы назначаем переменной значение $dostup=true; ,затем $dostup=false; ,а потом снова используем как trueСделать проверку по стоп-словамMon, 11 Jul 2011 22:38:14 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post486004чем это Вас смущает?Сделать проверку по стоп-словамMon, 11 Jul 2011 22:35:31 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485998Насчет регулярных выражений согласен - попробовал, где-то тут в коде ошибка, сценарий не запускается foreach($stopkeys as $value){ if(substr_count($sub,$value)"0) $dostup=false; //...Сделать проверку по стоп-словамMon, 11 Jul 2011 22:26:08 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485993может потому что мой вариант Вы так и не попробовали?) // Check subject $stopkeys = array ('картошка','марковка','капуста','огурец'); $dostup=true; $sub=strtolower($subject);...Сделать проверку по стоп-словамMon, 11 Jul 2011 22:18:02 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485983Ваш код должен работать по идее, но не работает в моем случае. Друг подсказал такое решение, через регулярные выражения, сценарий...Сделать проверку по стоп-словамMon, 11 Jul 2011 21:56:44 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485940вообще строка $subject = htmlspecialchars(trim($subject)); вызывает некоторое подозрение htmlspecialchars - нужно использовать при выводе в браузер а я так понимаю...Сделать проверку по стоп-словамMon, 11 Jul 2011 19:28:40 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485939Изначально было так if (!empty($subject)) { $subject = htmlspecialchars(trim($subject)); // по идее это значит, что $subject строковая переменная }...Сделать проверку по стоп-словамMon, 11 Jul 2011 19:22:17 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485938 // Проверка предложения на недопустимые слова $dostup=true; $subject="Помидор всему голова!!!"; $sub=strtolower($subject); $stopkeys=array ('картошка','марковка','капуста','огурец'); foreach($stopkeys as $value){ if(substr_count($sub,$value)"0) $dostup=false; }...Сделать проверку по стоп-словамMon, 11 Jul 2011 19:09:04 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485937Большое спасибо за помощь, Valick!! ваш вариант как раз то, что нужно) только пока substr_count всегда выдает 0 $stopkeys...Сделать проверку по стоп-словамMon, 11 Jul 2011 19:03:46 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485936Большое спасибо за помощь, Valick!! ваш вариант как раз то, что нужно) только пока substr_count всегда выдает 0Сделать проверку по стоп-словамMon, 11 Jul 2011 18:58:15 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485912 foreach($stopkeys as $value){ if(substr_count($subject,$value)"0) echo "приплыли"; } попробуйте так ___ только при удачном стечении обстоятельств заголовок "Застрахуй или...Сделать проверку по стоп-словамMon, 11 Jul 2011 16:22:21 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485910я думаю тут можно с substr_count() поигратьсяСделать проверку по стоп-словамMon, 11 Jul 2011 16:13:54 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485904я с вами согласен, но в данном узком случае нужно реализовать именно такую проверкуСделать проверку по стоп-словамMon, 11 Jul 2011 15:55:25 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485901проще нанять модератора, потому как вариаций на тему высркрхудожественного мата ой как много, никто не запрещает писать слово через пробелы...Сделать проверку по стоп-словамMon, 11 Jul 2011 15:51:18 +0300ValickСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485900Эта функция как я понимаю, ищет вхождение слова в массив, а мне нужно, чтобы строка (название темы) проверялась на вхождение...Сделать проверку по стоп-словамMon, 11 Jul 2011 15:43:54 +0300julpiertoСделать проверку по стоп-словамhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=81593#post485899in_arrayСделать проверку по стоп-словамMon, 11 Jul 2011 15:34:19 +0300Valick