Anthony Albit Posted October 14, 2004 Share Posted October 14, 2004 Окончательно добил скрипт по смайликам. Теперь, в соответствие со статусом, пользователи: Скрипачи, например, не могут размещать в сообщениях более одного Стандартного смайла и ни одного Специального смайла (остальное в таблице в правилах); Скрипачи и Пацаки не могут использовать Специальные смайлики вообще. Что касается отображения смайлов - они показываются все, которые возможно использовать. Почему? Чтобы завлекать, ну и в таком духе Quote Link to comment Share on other sites More sharing options...
Anthony Albit Posted October 14, 2004 Author Share Posted October 14, 2004 Nickie... А ты можешь мне дурачку объяснить, почему функция substr_count(); так хреново реагирует на скобки??? Вот тебе пример кода как оно работает: $sss1=":)"; $smilenumber1=substr_count($post['message'], "$sss1"); И как не работает, хотя суть то не меняется: $smilies = $DB_site->query("SELECT smilietext FROM " . TABLE_PREFIX . "smilie WHERE imagecategoryid ='4'"); while ($smilie = $DB_site->fetch_array($smilies)) { $sss1=$smilie['smilietext']; $smilenumber1=substr_count($post['message'], "$sss1"); } Не хочет считать из базы значения со скобками и все тут. Если, например, в базе запись :смайлик5: - substr_count(); его отлично считает. А если там (: сидит - нет. В общем ничего страшного, просто пришлось все смайлы, что были со скобками вбить руками. Но разобраться хотелось бы Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.