|
|
|
| Сделал я значит
function zamena($post){
.............
$post = preg_replace( "#\[code\](.+?)\[/code\]#is", highlight_string("\\1",$post), $post );
...........
}
<?=zamena(nl2br(htmlspecialchars(substr($arr['comm'],0,100))))?>
|
и облом, что делал подсветку она ломается (htmlspecialchars)
как у вас на форуме? | |
|
|
|
|
|
|
|
для: himic
(23.02.2006 в 15:57)
| | Не применяй htmlspecialchars,
highlight_string - итак выпоняет эту функцию! | |
|
|
|
|
|
|
|
для: cernos
(23.02.2006 в 16:59)
| | а если кто напишет <script> или ещё какие тэги??
Или оно работает как htmlspecialchars? | |
|
|
|
|
|
|
|
для: himic
(23.02.2006 в 17:15)
| | читайте внимательнее "highlight_string - итак выпоняет эту функцию!" | |
|
|
|
|
|
|
|
для: JIEXA
(23.02.2006 в 17:21)
| | заменяю [code] на РНР | |
|
|
|
|
|
|
|
для: himic
(23.02.2006 в 17:28)
| | Ваще фигня!
добавляет <font color="#000000">
и остальной шрифт чёрный | |
|
|
|
|
|
|
|
для: himic
(23.02.2006 в 15:57)
| | htmlspecialchars() должна обрабатывать только участки вне тэгов [code], внутри не должна. | |
|
|
|