Подсветка php кода - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Fri, 10 Jan 2025 15:26:14 +0300не тот кусок выложил<br>
косяк в регулярке
https://visavi.net/topics/31025/541377
Подсветка php кода ramzesMon, 16 Apr 2012 21:23:13 +0400Сообщенияhttps://visavi.net/topics/31025/541377Что-то я не понял, где тут бб код, по-моему, ты 2 раза скопировал одно и то же. 2 - автор как раз использует эту функцию, highlight_string, смотри внимательней.
https://visavi.net/topics/31025/541333
Подсветка php кода ПетрMon, 16 Apr 2012 20:29:55 +0400Сообщенияhttps://visavi.net/topics/31025/541333Zachem ti velosiped opjat delaesh? V php uzhe est takaja funkcija syntax_highlight() ili kak tam ona, pasmotri v google <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/31025/541303
Подсветка php кода screamltMon, 16 Apr 2012 18:51:06 +0400Сообщенияhttps://visavi.net/topics/31025/541303Хочу сделать подсветку php кода, использую функцию:<br>
<pre class="prettyprint">
function highlight_code($code) {
$code = strtr($code,array('|'=>'|','<'=>'<','>'=>'>','&amp;'=>'&','$'=>'$','"'=>'"','''=>"'",'\'=>'`','%'=>'%','^'=>'^',':'=>':','<br />'=>"\r\n"));
if(!strpos($code,'<?') && substr($code,0,2)!='<?') {$code="<?php\r\n".trim($code);}
$code = highlight_string($code,true);
$code = strtr($code,array("\r\n"=>'<br />','|'=>'|','$'=>'$',"'"=>''','`'=>'\','%'=>'%','^'=>'^',':'=>':'));
$code = '<div class="d">'.$code.'</div>';
return $code;
}
</pre>
-----<br>
бб код:<br>
<pre class="prettyprint">
function highlight_code($code) {
$code = strtr($code,array('|'=>'|','<'=>'<','>'=>'>','&amp;'=>'&','$'=>'$','"'=>'"','''=>"'",'\'=>'`','%'=>'%','^'=>'^',':'=>':','<br />'=>"\r\n"));
if(!strpos($code,'<?') && substr($code,0,2)!='<?') {$code="<?php\r\n".trim($code);}
$code = highlight_string($code,true);
$code = strtr($code,array("\r\n"=>'<br />','|'=>'|','$'=>'$',"'"=>''','`'=>'\','%'=>'%','^'=>'^',':'=>':'));
$code = '<div class="d">'.$code.'</div>';
return $code;
}
</pre>
-----<br>
Но проблема в том, что если я пишу код в одну строчку, бб код срабатывает, а если делаю переносы, бб код не работает.<br>
Тоесть если [коде] echo 'test'; [коде] - работает<br>
А если<br>
[коде]<br>
echo 'test';<br>
echo 'test';<br>
[/коде] - Не работает<br>
<br>
В чём может быть проблема ?
https://visavi.net/topics/31025/533609
Подсветка php кода ЕвгенийTue, 03 Apr 2012 22:16:02 +0400Сообщенияhttps://visavi.net/topics/31025/533609