Просмотр поста

.
BoGdAn
I'm the Cult of Personality...

хак с етого форума но он нероботал ибо даные передавались через сесию, а в ету самую сесию записывался только последний код

Роспаковать архив в корень
Заменить функцыю на ету

private static function highlight_code($var) 
    { 
if (!function_exists('process_code')) { 
function process_code($php) 
{ 
$php2 = $php;
$php = strtr($php, array('<br />' => '', '\\' => 'slash_JOHNCMS')); 
$php = html_entity_decode(trim($php), ENT_QUOTES, 'UTF-8'); 
$php = substr($php, 0, 2) != "<?" ? "<?php\n" . $php . "\n?>" : $php;
$php = highlight_string(stripslashes($php), true); 
$php = strtr($php, array('slash_JOHNCMS' => '&#92;', ':' => '&#58;', '[' => '&#91;')); 
return '<div class="phpcode">' . $php . '</div><div><form action="'.$home.'/phpcode.php" method="post"><p><textarea style="display:none" name="code">'.$php2.'</textarea><input type="submit" name="submit" value="Смотреть код" /> | <input type="submit" name="submit2" value="Скачать код" /></p></form></div>';
} 
} 
return preg_replace(array('#\[php\](.+?)\[\/php\]#se'), array("''.process_code('$1').''"), str_replace("]\n", "]", $var));
    }
Прикрепленные файлы: