4089, работает все, перепроверил - норма! перед этим сэкранируй основные знаки, т.к. $code = "<?php echo "Че, мля...?"; ?>"; черти что выйдет и выдаст синтаксическую ошибку!
типа этого
<?php
$message = htmlspecialchars($message);
$search = array('|','\'','$','\\','^','%','`',"\0","\x00","\x1A");
$replace = array('|',''','$','\','^','%','`','','','');
$message = str_replace($search, $replace, $message);
$message = stripslashes(trim($message));
?>
Добавлено через 07:51 сек.
Возьми что на php.su. бошка не варит вообще - запутался совсем
Изменил: Виталий (29.12.2010 / 00:10)