Можно автоматизировать процесс замены как-нибудь так - <?php $t=file_get_contents('functions.php'); $j=$f=strpos($t, 'function func('); $i=0; $s=1; while($s||$i){if($t[$j]=='}'){$i++;}elseif($t[$j++]=='{'){$i--;$s=0;} } file_put_contents('functions.php', substr($t, 0, $f).'код функции'.substr($t, $j)); ?>