hi,
hmm, das sieht nach Denkfehler aus, denn...
$file = "beliebiger HTML Code bzw. Text";
$alt = array("/<span class="head">/", "/</span>/" );
$neu = array("<headline>", "</headline>");
$file = preg_replace($neu, $alt, $file);
... $neu = array, ebenso wie $alt = array - also kein string oder regExpr der ersetzt werden kann.
vielleicht so:
$alt = array("<span class="head">", "</span>" );
$neu = array("<headline>", "</headline>");
$file = str_replace($alt[0], $neu[0], $file);
$file = str_replace($alt[1], $neu[1], $file);
ungetestet. Hth
Gruesse Joachim