11 Мая 2014 Написал функцию для администраторов (включение/выключение пользователю возможности писать определённые слова). Не спрашивайте зачем Сама функция
<?php function openAdmin($str,$user=null) { global $user,$set; $q=mysql_query("SELECT * FROM `zapretnoe`"); while($post=mysql_fetch_array($q)){ $sm=explode("|",$post['textZapreta']); if($user['open']==2){ for ($i=0;$i<count($sm) ;$i++ ) { $str = str_replace($sm[$i], '$post[textMsg]', $str); }}elseif($user['open']==1){ $err[]='Администрация запретила писать вам данное слово.';} } return $str; } ?>
Но пользователи как могли, так и пишут эти слова. Хотел предусмотреть, чтобы если пользователь не мог писать это слово, то мог видеть его, если это слово написал кто-то другой, но , ёпт, никак. Проверка доступа написания $user['open']==2 (включён) и $user['open']==1 (отключён).