За последние 24 часа нас посетили 49154 программиста и 1805 роботов. Сейчас ищут 938 программистов ...

Обрезать HTML. Есть что-нить стаднартное.

Тема в разделе "Прочие вопросы по PHP", создана пользователем heapKiller, 31 май 2009.

  1. heapKiller

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

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Есть HTML-форматированный текст. Надо показать его часть ( с начала ).
    Может кто посоветует какие-нибудь готовые библиотеки для этого. Или что лучше использовать.
    Пока на ум приходит только парсить через DOM...
     
  2. El Loco

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

    С нами с:
    26 дек 2008
    Сообщения:
    41
    Симпатии:
    0
    я тоже имею такой вопросец.
    у меня в бд есть таблица с новостями. в одном поле хранится полный текст новости (со всякими тегами).
    а хочется выводить часть полного текста от каждой новости.
    сначала я подумал, что можно так:
    PHP:
    1. <?
    2. $short = substr(strip_tags($full),0,100);
    но тут не сохраняется оформление.
     
  3. heapKiller

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

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Т.к. времени нехватка. То пока просто добавил дополнительное поле для краткого описания и заставил пользователей его заполнять (да простят меня они). Вообще пока кроме того как распарсить все через DOM или simpleXML так ничего не нашел, но это когда делать нечего будет.