Creo que acabas de dar en el clavo....
Voy probarlo de inmediato.... no caía en que fgetss leía línea a línea y por tanto no podía encontrar nunca el patrón pues estaba en varias.
Muchas pero que muchas gracias por las molestias.

Efectivamente.
Sólo he tenido que agregar la etiqueta <p> en el strip_tags y la salida es límpia y sin estilos.
Esto se merece un gran aplauso.... no era tan fácil caer en lo de leer línea a línea... cuando leí el manual de la función pasé por alto ese dato... así como unas horas que llevo ya con ello.