![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Qbass |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
Здравствуйте.
Подскажите как можно сделать подсветку html кода? Вот у меня имеется такой html код в переменной:
При выводе, его надо подсветить. Это сообщение отредактировал(а) Qbass - 21.4.2009, 23:14 |
|||
|
||||
| Kirsan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 4.11.2008 Где: г.Волжский, Волго градская обл. Репутация: 1 Всего: 1 |
Тут есть пример скрипта, который подсвечивает html.
|
|||
|
||||
| Qbass |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
Спасибо, сейчас гляну. Добавлено через 5 минут и 35 секунд
Хм... Что-то не работает. да и что-то такой вариант неочень. Может есть у кого готовые функции? |
||||||
|
|||||||
| Qbass |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
Вот ещё заметил...
Возможно ли как-то убрать теги <? ?>, оставив только HTML код ? |
|||
|
||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
Добавлено через 4 минуты и 57 секунд Перед первым знаком вопроса тоже слэш нужен. Форум обрезает почему-то Это сообщение отредактировал(а) enof - 22.4.2009, 11:07 |
|||
|
||||
| Kirsan |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 4.11.2008 Где: г.Волжский, Волго градская обл. Репутация: 1 Всего: 1 |
В документации говорят, что эта функция подсвечивает только PHP синтаксис. Попробовал вызвать её для чистого HTML, вернула обычный текст. |
||||
|
|||||
| Qbass |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
Так работать не будет |
||||
|
|||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
||||
|
||||
| Qbass |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
Так я и спрашиваю.. Может как-то возможно сделать с помощью этой функции подсветку синтаксиса HTML кода... Добавлено через 3 минуты и 29 секунд
Не будет работать. Вырезается перед выводом. т.е. уже синтаксис кода не подсветит. А вот как сделать бы вырезание тегов при выводе, если конечно такое возможно? |
||||||||
|
|||||||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Можно подсвечивать на клиенте. Вот так, к примеру. Для PHP тоже много разных решений, например geshi.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Qbass |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
Мне надо подсвечивать HTML. Если бы для PHP, то там проблем никаких.. Это сообщение отредактировал(а) Qbass - 22.4.2009, 11:59 |
|||
|
||||
| Kirsan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 4.11.2008 Где: г.Волжский, Волго градская обл. Репутация: 1 Всего: 1 |
Ну вы почитайте внимательнее, что пишут в той статье, на которую Вам ссылку дали. Там поддержка HTML имеется.
|
|||
|
||||
| Qbass |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
И вообще возможно ли как-то highlight_string - занести в переменную?
Добавлено через 1 минуту и 12 секунд
Мне не подходит на JS. |
|||
|
||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
||||
|
||||
| Qbass |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 7.10.2008 Репутация: нет Всего: нет |
Не прошло с тем, что я задумал.. А может есть какие-нибудь готовые функции подсветки HTML разметки? Только без использования JS.. |
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |