Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Подсветка кода

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: Dmitry1988   (30.06.2010 в 12:16)   письмо автору
 
   для: neadekvat   (30.06.2010 в 00:50)
 

У меня все получилось, сделать все как было написану в этой теме http://softtime.ru/forum/read.php?id_forum=6&id_theme=42454
Спасибо большое за ответы.

  Ответить  
 
 автор: Dmitry1988   (30.06.2010 в 09:46)   письмо автору
 
   для: Trianon   (30.06.2010 в 02:08)
 

Да признаюсь, писал я полную ерунду я это уже понял, но писал все таки я сам, т.к. такой бред врятли найдется в интернете.

  Ответить  
 
 автор: Trianon   (30.06.2010 в 02:08)   письмо автору
 
   для: Dmitry1988   (30.06.2010 в 01:14)
 

Я был бы сильно рад, окажись неправым.

Но в таком разе объяснить, как можно перепутать название функции, стоящее одним из операндов выражения и название функции как часть текста литеральной строки языка, я решительно не берусь

  Ответить  
 
 автор: Dmitry1988   (30.06.2010 в 01:14)   письмо автору
 
   для: Trianon   (30.06.2010 в 00:37)
 

Нет Вы не правы ВЕСЬ код который я пишу, я пишу сам, только то, что я не знаю я ищу в интернете и на форумах. Я ничего просто так бездумно не копирую!

  Ответить  
 
 автор: Dmitry1988   (30.06.2010 в 01:12)   письмо автору
 
   для: neadekvat   (30.06.2010 в 00:50)
 

Да вы правы с регулярными выражениями я еще не разобрался...
Вот код:

<?php
$bb 
= array("[CODE]","[/CODE]","[QUOTE]","[/QUOTE]","[COLOR=red]","[/COLOR]","",""
,"","","[U]","[/U]","","");
$tag = array("<blockquote style='border: 1px solid #4D6D91; background: #F4F4F4;'><code>","</code></blockquote>","<blockquote style='border: 1px solid #4D6D91; background: #F4F4F4;'>","</blockquote>","<font color=red>","</font>","<b>","</b>","<i>","</i>","<u>","</u>","<s>","</s>");

//$result['post'] - текст из ДБ
$post htmlspecialchars(stripslashes($result['post']));
echo 
str_replace($bb,$tag,$post);
?>

  Ответить  
 
 автор: neadekvat   (30.06.2010 в 00:50)   письмо автору
 
   для: Trianon   (30.06.2010 в 00:37)
 

Ок, "ваш код" можно убрать.

  Ответить  
 
 автор: Trianon   (30.06.2010 в 00:37)   письмо автору
 
   для: neadekvat   (30.06.2010 в 00:36)
 

нету там ничего своего.

  Ответить  
 
 автор: neadekvat   (30.06.2010 в 00:36)   письмо автору
 
   для: Dmitry1988   (29.06.2010 в 23:45)
 

1. Скорее всего, работает ваш код некорректно (см п.3)
2. Если даже работает так, как надо, то там куча ненужных действий ака г..код
3. Вы решили сделать так просто потому, что не знакомы с рег.выражениями, а значит, у вас еще мало знаний и опыта (последнее является причиной п.1)

А лучше таки покажите свой код.

  Ответить  
 
 автор: Dmitry1988   (29.06.2010 в 23:45)   письмо автору
 
   для: neadekvat   (29.06.2010 в 22:24)
 

Нашел коекакие коды, постараюсь подстроить под себя. Хотел еще спросить т.к. раньше с бб-кодами я ничего не делал, вот смотрю все их делают с помощью рег. выражений, но я их сделал с помощью 2-ух массивов $bb и $tag где ($bb это массив бб-кодов а $tag массив тагов) и с помощью функции str_replace я их заменяю в тексте. Правильно ли это или лучше переделать с помощью рег. выражений?

  Ответить  
 
 автор: neadekvat   (29.06.2010 в 22:24)   письмо автору
 
   для: Dmitry1988   (29.06.2010 в 21:54)
 

Воспользуйтесь поиском по форуму рег.выражений. Там не раз поднимались темы бб-кодов.

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования