ФорумПрограммированиеPHP для идиотов → Нужен парсер простого HTML

Нужен парсер простого HTML

  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 20 декабря 2010 г. 21:22

    Нужен парсер простого HTML для проверки/ограничения набора используемых тегов. Типа как на блогах и в социалках: разрешаем b,i,u и ограниченно a. Перевод строки считать br. Всё, что кроме - или удалять или выставлять результат "хреновый текст".

    Сделайте мне красиво! Т.е. в пределах 100 строк. Кто подцепит Zend или Yii тот мудак.
    Лучшему автору пиво!
    ιιlllιlllι унц-унц
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 20 декабря 2010 г. 23:58, спустя 2 часа 36 минут

    тебе нужен Jevix
    Спустя 18 сек.
    http://jevix.ru/
    все умрут, а я изумруд
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 21 декабря 2010 г. 0:12, спустя 14 минут 9 секунд

    jevix - отстой. Очень много хуиты с ним получается, вспомнить только что он на быдлохабре используется (или уже нет?) и как там дерьмово парсятся комменты
    Спустя 45 сек.
    кроме того
    Php-версия 1.0 (12.11.2008)

    2 года какбе… Я не люблю замороженные проекты. Код должен жить, бурлить
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 0:15, спустя 3 минуты 19 секунд

    Абырвалг, так блять, делай его!
    все умрут, а я изумруд
  • Hight

    Сообщения: 1489 Репутация: N Группа: Адекваты

    Spritz 21 декабря 2010 г. 0:29, спустя 13 минут 45 секунд

    Блять. Вы издеваетесь?!
    разрешаем b,i,u и ограниченно a

    А самому регулярок набросать никак?! Это пиздец до чего доходят люди. Парные теги регулярками разрулить не могут. Парсер им подавай. Это обычные бибикоды, только html-теги, принцип тот же.
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 0:31, спустя 1 минуту 45 секунд

    нахуй надо на это время тратить)))
    все умрут, а я изумруд
  • Hight

    Сообщения: 1489 Репутация: N Группа: Адекваты

    Spritz 21 декабря 2010 г. 0:37, спустя 5 минут 41 секунду

    md5, я за пол часа напишу. Пиздец проебал времени? Зато говнокод мой, не чужой.
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 21 декабря 2010 г. 1:31, спустя 54 минуты 27 секунд

    я за пол часа напишу


    - я угадаю эту мелодию с 3 нот
    - угадывай
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 2:09, спустя 37 минут 41 секунду


    md5, я за пол часа напишу. Пиздец проебал времени? Зато говнокод мой, не чужой.
    вуахах, вперед))
    вот уж чужой говнокод, действительно, с давно написаной документацией, примерами, тестером и тд))))

    угадывай блять! XD
    все умрут, а я изумруд
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 6:06, спустя 3 часа 57 минут 43 секунды

    Hight, я тебя за язык не тянул. пиши или ты не мужик.
    ιιlllιlllι унц-унц
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 6:16, спустя 9 минут 39 секунд

    Jevix 1300 строк. Не тот калибр.
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 6:16, спустя 21 секунду

    хайт регулярные выражения тут не помогут. их обойти как два пальца. по хорошему тут как бы автомат надо
    Сапожник без сапог
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 6:31, спустя 14 минут 49 секунд

    дуд, не могу с тобой согласиться. просто это должна быть сложная регулярка с рекурсией - выше моего понимания.
    ιιlllιlllι унц-унц
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 декабря 2010 г. 10:19, спустя 3 часа 47 минут 24 секунды

    скажу так: на автомате это проще и безопаснее. ибо регулярная получится настолько сложная что это будет одноразовая работа
    Сапожник без сапог
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 21 декабря 2010 г. 10:35, спустя 16 минут 14 секунд

    artoodetoo, согласен с дудом на все 100…
    вот автомат готовый

Пожалуйста, авторизуйтесь, чтобы написать комментарий!