salve a tutti.
Il problema e` questo:

$buff = preg_replace("/(.*)(<".$tag."([ ]*[^>]*)?>/i","", $xml);

se $xml diventa troppo grande $buff e` vuoto !!!

Sono sicuro che non e` quello che aggiungo che crea problemi, perche` ho provato solomente a replicare il codice. Ad un certo numero di linee circa 1700 mi sembra, $buff non contiene piu nulla.

Qualcuno ha una soluziuone???

grazie.