Muchas gracias pateketrueke, aunque no entiendo esta frase tuya :P
Cita:
Iniciado por pateketrueke hay que ver la funcion... por que en realidad, no hay forma de que PHP "escape" por si solo entidades HTML, ya que tu codigo puede hacerlo y tu ni en cuenta....
He probado tu código y funciona genial, no he usado otras funciones porque aún no manejo tan bien el php como tu :P ni conozco tantas funciones.
Por cierto, ¿cómo haría en este código para que cada fila me saliera de un color como hacía antes?
Usaba [fila][/fila] y [filaR][/filaB] para diferencia un color de otro. (rojo blanco)
En este caso la única cosa que se me ocurre es duplicar las cosas y dejarlo así:
Código PHP:
// por filas (m = multilinea)
$body = preg_replace_callback('/\[filaB\](.+?)\[\/filaB\]/im', 'test1', $body);
// por filas (m = multilinea)
$body = preg_replace_callback('/\[filaR\](.+?)\[\/filaR\]/im', 'test2', $body);
Y hacer 2 funciones test1 y test2, cada una con un color diferente en el atributo de su TD.
Saludos y gracias de nuevo.