Здравейте хора
Вече не знам сигурно 2ри ден тъпча на едно и също място и не мога д аразбера как би могло да стане. Започнах да се ядосвам да ме боли главата и кви ли още не батаци :X
Значи проблема е следният. Написах си едно малко кодче което ми оцветява php кода, но проблема е, че не мога да д го съчетая със ббкода така когато има във теьтареата [*php] [/*php] Да оцветява кода само между таговете.
Ето го и кодът
искам ето този preg_replace който е най-отдоло да се съчетае някак си това което се извежда в цикъла foreach. Опитах да присвоя в цикъла данните на променлива и по някакъв начин да ги въведа директно в ббкода, но пък ми даваше тогава други проблеми :S
Вече не знам сигурно 2ри ден тъпча на едно и също място и не мога д аразбера как би могло да стане. Започнах да се ядосвам да ме боли главата и кви ли още не батаци :X
Значи проблема е следният. Написах си едно малко кодче което ми оцветява php кода, но проблема е, че не мога да д го съчетая със ббкода така когато има във теьтареата [*php] [/*php] Да оцветява кода само между таговете.
Ето го и кодът
PHP:
<?php
if(isset($_POST['submit'])) {
$code = $_POST['php'];
$code = highlight_string($code, true);
$code = explode("<br />", $code);
$i = "1";
foreach($code as $line => $value) {
if($i < 10) {
echo "<font color='black'>0$i</font> $value <br />";
} else {
echo "<font color='black'>$i</font> $value <br />";
}
$i++;
}
$code = preg_replace("/\[php\](.+?)\[\/php\]/s", "$1", $code);
}
?>
искам ето този preg_replace който е най-отдоло да се съчетае някак си това което се извежда в цикъла foreach. Опитах да присвоя в цикъла данните на променлива и по някакъв начин да ги въведа директно в ббкода, но пък ми даваше тогава други проблеми :S