hi,
$var = $x = eregi_replace("*(<html>)$", "<html>", $var);
probier mal mit eregi_replace("^.*(<html>)", "<html>", $var);
das dollar zeichen bedeutet, dass nach <html> nichts mehr kommen darf, das tut es aber sicher nicht.
das ^ bedeutet das gegenteil von $: Anfang
ist hier aber auch egal, da am anfang ja stehen kann was will: .*
. = beliebiges Zeichen (außer Zeilenumbruch)
* = beliebige Menge
Christian