Задача: надо открыть php файл, найти регекспом в нём определённые php вставки и удалить их. Проблема в том, что ищет то что надо, а удаляет не то, что надо. Код примерно такой:
PHP код:
<?php
$file='<html><body><?php phpcode ?></body></html>'; // содержимое файла
$file=preg_replace('/<?php.+?>/','',$file); // удаляем php-вставку
echo $file;
?>
На экран выводит "<html><body><?</body></html>", а надо "<html><body></body></html>".
Экранизировать всё и вся пробовал, не помогло.
Собственно прошу помощи =\