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 :: Размещение кода на страницах своего сайта... [2]

 PHP.SU

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


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

> Описание: Инструменты для размещение кода на своем сайте
DlTA
Отправлено: 12 Июля, 2012 - 11:06:45
Post Id



Постоянный участник


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


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




trust, ну вот опять просите всех проявить экстрасенсорные способности
каким образом например Я должен догадаться что именно подразумевается под
trust пишет:
Попробовал. Безуспешно, все равно. Вернее преобразовало, но не то что мне нужно

код исходный и результирующий в студию, и тот которым преобразовывали
 
 Top
trust
Отправлено: 12 Июля, 2012 - 11:14:21
Post Id



Новичок


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


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




Прошу прощения, не специально, просто проблемой голова забита.

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3.    $res = str_replace("<code>","<pre class='brush:html;'>",$res);      
  4.    $res = str_replace("</code>","</pre>",$res);
  5.        
  6.    htmlentities($res);
  7.  
  8.  


А вот вся статья с bb-кодами...

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Привет всем, я предложу начать обучение HTML с стандартной разметки HTML страницы, ну а вы постарайтесь разобраться с кодом и запомните структуру документа потому как вам она всегда понадобится, это своего рода шуруп для строителя.<br>
  3.  
  4. Если вы умелый пользователь ПК то вам можно читать дальше, если же нет, то эта статья не для вас. Вам нужно освоить программы компьютера к примеру я пользуюсь Notepade++... </br>
  5.  
  6. С чего же начинать? Во-первых попробуйте сделать следующее... Откройте стандартный блокнот «Windows» и скопируйте в него:<br>
  7.  
  8. <code>  <!--Пример HTML документа.-->
  9. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  10. <html>
  11. <head>
  12. <!--Следующая строчка - кодировка.-->
  13. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  14. <title>Наша первая страница</title>
  15. </head>
  16. <body>
  17. <!--Теперь указываем название шрифта, его размер и цвет.-->
  18. <font face="Verdana" size="3" color="#000000">
  19. <b>Название Вашего раздела</b><p>
  20. Здесь Ваш текст.
  21. <p>
  22. </font>
  23. </body>
  24. </html></code>  <br>
  25.  
  26. Теперь давайте разберем этот код. Большинство тегов имеют открывающийся элемент <> и закрывающийся </>. Между ними и находяться коды, которые распознает браузер.</br>
  27.  
  28. <strong><code><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"></code></strong>
  29. HTML-документ всегда должен начинаться с объявления браузеру какой версии международной спецификации html он соответствует. Верхняя строчка сообщает браузеру, что этот HTML документ соответствует версии 4.0 международной спецификации <strong>HTML</strong>.
  30.  
  31.  
  32. <strong><code><Html></code></strong>
  33. Открывающий тег, который объявляет о начале документа.</br>
  34.  
  35. <strong><code><Head></code></strong>
  36. Открывающий тег заголовка или головы документа (кому как удобно). В дальнейшем, если речь будет идти о заголовке документа, будем говорить тег <head>, имя в виду «заголовок» документа. Между открывающим <code><head></code> и закрывающим <code></head></code> тегом располагается название документа и служебная информация для браузеров и поисковых машин. В нашем случае это информация о кодировки страницы <strong><code><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></code></strong><br>
  37.  
  38. <strong><code><Title></code></strong>
  39. Открывающий тег названия документа дает браузеру понять, что все что написано сразу за этим тегом и до закрывающего тега <code></Title></code> является названием документа. Это название выводится браузером на самую верхнюю панель браузера.</br>
  40.  
  41. <strong><code></Title></code></strong>
  42. Закрывающий тег названия документа дающий понять браузеру, что на этом действие тега <strong><code><Title></code></strong> закончилось.<br>
  43.  
  44.  
  45.  
  46. <strong><code></Head></code></strong>
  47. Закрывающий тег заголовка или головы документа дающий понять браузеру, что на этом действие тега <strong><code><Head></code></strong> закончилось.</br>
  48.  
  49.  
  50. <strong><code><Body></code></strong>
  51. <strong>Только теперь между открывающим тегом <code><Body></code> и закрывающим <code></Body></code> находится все, что выводится браузером на экран.</strong> Это таблицы, текст, изображения. Одним словом, все HTML-элементы, отвечающие за отображение документа, управление им и гипертекстовые ссылки.<br>
  52.  
  53.  
  54.  
  55. <strong><code></Body></code></strong>
  56. Закрываем тело документа. Сообщаем браузеру, что на этом тело или содержимое (кому как нравиться, мы будем говорить далее «тело») документа закончено. Иными словами в данном месте закончено действие тега <strong><code><Body></code></strong>.</br>
  57.  
  58.  
  59. <strong><code></Html></code></strong>
  60. Закрываем HTML документ. Видя этот тег браузер понимает что действие тега <strong><code><Html></code></strong> на этом закончено.<br>
  61.  
  62.  
  63.  
  64. Теперь думаю вам будет более ясно что и как, можете поэкспериментировать! Удачи вам.
  65.  
  66.  




И вот эта зловещая статья.[url]astranar.ru/html?id=1[/url]

(Отредактировано автором: 12 Июля, 2012 - 11:14:46)



-----
Никто не вечен, достойно учись.
 
 Top
armancho7777777 Супермодератор
Отправлено: 12 Июля, 2012 - 12:13:47
Post Id



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


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


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




trust пишет:
htmlentities($res);

 
 Top
trust
Отправлено: 12 Июля, 2012 - 15:09:30
Post Id



Новичок


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


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




Все равно, не хочет и все тут=( Все тоже самое, даже изменений никаких.


-----
Никто не вечен, достойно учись.
 
 Top
DlTA
Отправлено: 12 Июля, 2012 - 15:15:46
Post Id



Постоянный участник


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


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




trust фигня в коде написана

хотяб так
$res = htmlspecialchars($res);
$res = str_replace("&lt;code&gt;","<pre class='brush:html;'>",$res);
$res = str_replace("&lt;/code&gt;","</pre>",$res);
 
 Top
trust
Отправлено: 12 Июля, 2012 - 15:22:11
Post Id



Новичок


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


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




Не работает!

Есть еще сторонние библиотеки помогающие выкладывать код ?


-----
Никто не вечен, достойно учись.
 
 Top
Alho
Отправлено: 12 Июля, 2012 - 15:48:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 322
Дата рег-ции: Апр. 2012  


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




Еще раз проверьте. Скорее всего вы совершаете ошибку.
Сочетания SyntaxHighlighter и htmlentities хватает.
Разве что я рекомендовал бы использовать не <pre>, а <xmp>.
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Хранение данных, их вывод и обработка »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB