Non sono espertissimo, comunque non mi sembra che fare in questo modo sia corretto. Per eliminare i tag del contenuto di un file io leggerei il file con fopen() o file_get_contents() memorizzandoli in una stringa e poi farei lo strip di quella stringa... cosa succede in file di grosse dimensioni non saprei dirti, però
ciao