За последние 24 часа нас посетили 17593 программиста и 1659 роботов. Сейчас ищут 987 программистов ...

Замена слова на другое

Тема в разделе "PHP для новичков", создана пользователем Howl, 22 мар 2010.

  1. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  2. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    там по строкам, как разделы... с определенной строчки начинаются как-раз насмешливые слова, поэтому в массиве надо указать переменную, которая вызывает рандомное слово из файла начиная с 142 строчки до 304... в общем, смешно будет полюбому) но нужен именно массив
     
  3. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    Luge
    ну... я думаю PHP богат, поэтому можно составить список исключений, для таких слов, как Шумахер или застрахуйся)) честно, сейчас пишу и рыдаю от смеха))
     
  4. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    PHP:
    1. <?php
    2. $arr = array(
    3.  "Слово 1" => "Слово 2",
    4. "Слово 3" => "Слово 4",
    5.  );
    6.  
    7.  return (str_replace(array_keys($arr), $arr,  $anti_mat));
    8. ?>
    и давай перейдем к более интересным вопросам
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    теперь парсь. В каждом случае разное количество пробелов, которые браузер показывает как один ;)
     
  6. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    nimistar
    блин, точно! спасибо)

    Luge
    можно ограничить пробелы в сообщении (максимум 1), и проверять слова... сложно конечно все предугадать, но реализвать возможно, я так считаю)
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Howl
    введи правило без мата, и заведи модератора...
    а лучше всего чтобы никто не матерился, разреши материться
     
  8. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Padaboo
    Прочитай начало темы. Там сам "модератор" матерится)))
     
  9. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    Padaboo
    правило есть, модераторы есть, и все-таки модераторы тоже люди =) хочу сделать модерирование более быстрым, и чтобы вмешательство модератора было крайнм случаем, т.к. с течением времени разделов добавиться, не говоря о темах и постах
     
  10. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    Апельсин
    не модератор, а ответственный за контент... вспыльчивый он человек, что поделать? с кем не бывает?))
     
  11. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    strtr() и склонять слова не умеет и "порно" от "прона" отличает. :) str_replace_assoc() приводилась в качестве замены слов.
     
  12. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Howl
    Мож лучше вообще запретить писать на твоем форуме?)) 100% фильтр.
    А то так всего не учтешь все равно.
     
  13. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    Апельсин
    просто хочу облегчить всем жизнь на форуме) к тому же мне практика в PHP =)
     
  14. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    я в жизни тоже матерюсь (и 100% моих знакомых тоже. не всегда, но иногда бывает. и девченки и парни).

    не вижу смысла тут лукавить и строить из себя первокурсницу.

    а всякие там борцы против мата идут далеко ибо гордыня им разум застилает.
     
  15. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Ну-ну, это уже давно перестало быть примером =))
     
  16. Howl

    Howl Активный пользователь

    С нами с:
    16 фев 2010
    Сообщения:
    90
    Симпатии:
    0
    440Hz
    какая гордыня? о чем ты?)) на форуме присутствуют люди разного возраста... например, ты хотел бы, чтобы твой ребенок читал и учился матам? взгляни на проблему с матами иначе, глазами родителя... многие могут сказать, что дети всего этого наберутся на улице, я не стану спорить, но на моем форуме этого быть не должно, из соображений морали
     
  17. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    офф.
    а моё чадо, если достать сильно, начнёт обзываться симулякром. Может, конечно, и на три буквы, но это ему не смешно, потому что воспитатели в саду к такому привычные.
    учитывая, что половину из этого он выговаривает на свой манер и не понимая что это такое — весьма занятно получается
     
  18. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Бросай ты читать вслух, а то шибко умным выростет! :D