Отново тъпо заглавие, но не можах да измисля друго...
След като не открих отговор на предната си тема реших пак да попитам.
Направих си bbcode по точно да ми оцветява php кода, но се сблъсках с един проблем, някой редове ми ги пренася на нов ред, а не искам това да става. Ето за какво ви говоря
[css]
.phpcode {
margin: 0 auto;
width: 600px;
overflow: auto;
border: 1px solid #e3e3e3;
padding: 3px;
}
[/css]
забележете как реда с preg_replace се пренася доло, а аз искам да си е на 1 ред и да има скролче от доло, но не мога да разбера каде греша
След като не открих отговор на предната си тема реших пак да попитам.
Направих си bbcode по точно да ми оцветява php кода, но се сблъсках с един проблем, някой редове ми ги пренася на нов ред, а не искам това да става. Ето за какво ви говоря
PHP:
<?php
if(isset($_POST['submit'])) {
$code = $_POST['php'];
$code = highlight_string($code, true);
$code = preg_replace("/\[php\](.+?)\[\/php\]/s", "<div class='phpcode'>$1</div>", $code);
echo $code;
}
?>
[css]
.phpcode {
margin: 0 auto;
width: 600px;
overflow: auto;
border: 1px solid #e3e3e3;
padding: 3px;
}
[/css]
забележете как реда с preg_replace се пренася доло, а аз искам да си е на 1 ред и да има скролче от доло, но не мога да разбера каде греша