Hola,
Lo primero, pedir disculpas si repito el tema o la pregunta, he estado revisando los temas pero ninguno llega realmente a englobar mi caso. Os cuento:
Tengo un textarea que rellena el usuario con tantas lineas y saltos de linea como quiera, paso el contenido al PHP para insertarlo en la base de datos.
Hasta aquí no hay problema porque la BBDD me admite insertar saltos de linea y retornos de carro pero posteriormente debo leer estos textos de la BBDD y volver a meterlos en el textarea.
Me da continuamente el error "unterminated string literal" cuando, a través del PHP, intento cargar el texto en el textarea correspondiente.
He intentado quitar los retornos de carro (\r) y sustituir los \n que quedan con la función nl2br por <br \> antes de hacer la inserción para leerlo después en el formato "correcto" (se supone). Al insertar en base de datos no hay problema, pero de nuevo me da el error cuando intento volcar el texto al textarea.
También he intentado sustituir a lo "bestia" (str_replace) los saltos de linea y retornos por "<br>" y por "<br \>". Lo inserto en BBDD pero me da el mismo error al intentar guardarlo en el textarea.
He probado funciones como htmlentities(), la nl2br() pero no doy con ello.
Agradezco cualquier ayuda o pista que me puedan dar.
Gracias por adelantado!