Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Работа с html
Форумы портала PHP.SU » » Вопросы новичков » Работа с html

Страниц (1): [1]
 

1. Test11 - 08 Июня, 2016 - 17:35:14 - перейти к сообщению
Необходимо обрезать текст в котором html код...

В общем, удаляю все html и режу текст, далее, вопрос...

После того как обрезали текс, как сделать так, чтобы вставить обратно весь html код. А в тегах в которых нет содержимого из-за того что порезали текст, удалить...

Есть решение?
2. IllusionMH - 08 Июня, 2016 - 17:40:17 - перейти к сообщению
3. Test11 - 08 Июня, 2016 - 17:59:25 - перейти к сообщению
Задача в другом...

После того как обрезали текст, как обратно вставить этот текст в html шаблон? Или обрезать так текст, дабы сохранить, закрыть все открытые html теги...
(Добавление)
Изначальный текст
CODE (htmlphp):
скопировать код в буфер обмена
  1. <b>текст</b>asdas
  2. <span>текст</span>


Удалили html и обрезали текс


Далее как получить
CODE (htmlphp):
скопировать код в буфер обмена
  1. <b>текст</b>as...
  2.  


??
4. Test11 - 08 Июня, 2016 - 20:20:38 - перейти к сообщению
Или так
<b>текст</b>asdas
<span>те....</span>
5. Строитель - 08 Июня, 2016 - 21:34:39 - перейти к сообщению
А чем отличается это
Test11 пишет:
<b>текст</b>asdas
<span>текст</span>
от этого
Test11 пишет:
Или так
<b>текст</b>asdas
<span>те....</span>
? Спрошу иначе - какую цель вы преследуете ?
6. Test11 - 09 Июня, 2016 - 08:03:54 - перейти к сообщению
Строитель пишет:
А чем отличается это
Test11 пишет:
<b>текст</b>asdas
<span>текст</span>
от этого
Test11 пишет:
Или так
<b>текст</b>asdas
<span>те....</span>
? Спрошу иначе - какую цель вы преследуете ?



Короче, обрезал строчку, получил следующее

CODE (htmlphp):
скопировать код в буфер обмена
  1. <p><b>текст</b>asdas
  2. <span>те....


Как сделать так, чтобы получить html строчку в которой все теги были закрыты, а текст был обрезан до указанной длины...
7. IllusionMH - 09 Июня, 2016 - 11:27:00 - перейти к сообщению
Test11, а на клиенте нельзя сделать?
та просто

CODE (javascript):
скопировать код в буфер обмена
  1. const closeTags = () => {
  2.     const wrapper = document.createElement('div');
  3.     wrapper.innerHTML = croppedHtml;
  4.  
  5.     return wrapper.innerHTML
  6. };


Подозреваю что в пыхе только руками считать или гуглить библиотечки которое это за вас сделают.

 

Powered by ExBB FM 1.0 RC1