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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: отображение синтаксиса php. html. css

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
voskan
Отправлено: 31 Октября, 2013 - 17:46:19
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Всем привет есть сайт на котором будут статьи про PHP HTML CSS, в статье будет так же пример кода HTML PHP CSS (хранится текст в БД) хотелось бы написать текст с кодом и примером сохранить в БД а при отображении чтоб текст с примерами отображался как в редакторах разными цветами а сопровождающий текст был неизменным. помогите пжл реализовать или установить такой плагин простой не трудный.
(Добавление)
пример http://www[dot]puzzleweb[dot]ru/php/01_basics.php
 
 Top
IllusionMH
Отправлено: 31 Октября, 2013 - 17:52:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




voskan, Prism

(Отредактировано автором: 31 Октября, 2013 - 17:52:33)

 
 Top
voskan
Отправлено: 31 Октября, 2013 - 17:57:55
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




IllusionMH

спасибо. но этот на мой сайт не очень будет. а не подскажите как сохранить php код так в бд чтоб потом отобразить а то я не могу отобразить так как пример php кода отображается как будто я программу запустил с кодом который для примера а не пример показал.
(Добавление)
то есть код примера считается как часть программы а не часть текста. как стоит правильно сохранить код в бд чтоб выводит как текст а не как код для воспроизведения
 
 Top
IllusionMH
Отправлено: 31 Октября, 2013 - 18:01:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




voskan, eval случаем нигде нет? для экранирования htmlspecialchars
 
 Top
OrmaJever Модератор
Отправлено: 31 Октября, 2013 - 18:08:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




voskan в php есть стандартная функция для подсветки своего синтаксиса highlight_string(), но она очень простенькая и имеет всего 5 или 6 цветов.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
voskan
Отправлено: 31 Октября, 2013 - 18:12:27
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




OrmaJever


спасибо. я про эту функцию знаю но у меня не получается в эту функцию правильно загнать php код который в перемещку с текстом. может подскажешь как правильно через форму записать текст в бд и как вывести в эту функцию именно код php а текст отдельно.

то есть может быть такое


заголовок статьи
текст
пример кода
текст
пример кода

в этом вся сложность Недовольство, огорчение
 
 Top
IllusionMH
Отправлено: 31 Октября, 2013 - 18:18:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




voskan, ну так нужно это оформлять в какие-то теги. Как на форуме bb теги code и т.д. Потом при выводе распознавать теги и их содержимое прогонять через функции подсветки.
 
 Top
OrmaJever Модератор
Отправлено: 31 Октября, 2013 - 18:28:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




voskan пишет:
в этом вся сложность

Ну возьмите элементарную регулярку и preg_replace_callback
CODE (htmlphp):
скопировать код в буфер обмена
  1. '#<\?(php)?(.+?)\?>#ism'


эх блин, а ведь я написал классный модуль подсветки синтаксиса, но из-за проблем с компиляцией и хостингами, забил на него (((


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
voskan
Отправлено: 31 Октября, 2013 - 18:30:23
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




IllusionMH

нужны регулярки правильно ? то есть есть несколько тегов
вырезал текст между ними и поместил в функцию подсветки ?
(Добавление)
OrmaJever

спасибо Улыбка)) будем стараться , для html css только готовые плагины правильно ? в php нет же вроде встроенной функции.
 
 Top
IllusionMH
Отправлено: 31 Октября, 2013 - 18:33:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




voskan, принцип такой. Материала на эту тему в иннете достаточно.


OrmaJever, обидно Недовольство, огорчение
 
 Top
OrmaJever Модератор
Отправлено: 31 Октября, 2013 - 18:44:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




voskan пишет:
html css только готовые плагины правильно ? в php нет же вроде встроенной функции.

нет, встроенной функции нет, но html можно самому подсветить регулярками, он не сложен, css в принципе тоже, разве что с css3 будут сложности.
IllusionMH пишет:
OrmaJever, обидно

мне обидно только то что на всех хостингах выключена функция dl Хм


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB