Hallo Matthias,
preg_match("/<ERRORMESSAGE([\w,\W]*)</ERRORMESSAGE>/",$output,$all_match)){
$output = str_replace($all_match[0],"",$output);Damit, so dachte ich bekäme ich alles zwischen den Tags weg
Kleine Frage: warum nicht preg_replace?
$output = preg_replace ("/<ERRORMESSAGE>(.*?)</ERRORMESSAGE>/", "", $output);
Habe in div. Quellen was von (.*?) gelesen und in einigen Variationen darauf angewandt - hat aber nicht geklappt.
Wenn Du uns die Variantionen nicht zeigst können wir Dir auch nicht sagen, was falsch ist.
Viele Grüße,
Christian