Article View: es.comp.os.linux.programacion
Article #16798Re: Parser para textos en base de datos
From: Han Solo
Date: Thu, 23 Mar 2000 00:00
Date: Thu, 23 Mar 2000 00:00
55 lines
2386 bytes
2386 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Xisco Fern�ndez <xiscof@teleline.es> writes: > Hola! > > Como solucionais para la publicacion en Internet de informaci�n que > contenga p�rrafos el tema de los <p> o <br>? Si utilizamos una interfaz > via web browser para introducir la informacion en la BD, los campos > serian del tipo <textarea> donde nos introducirian los textos o nos > harian copy&paste (con saltos de linea) pero al visualizarlos en browser > no lo interpreta y lo muestra todo seguido. La solucion es parsear ese > texto para buscar los caracteres de salto de linea y sustituirlos por > <p>? No se me ocurre otra cosa si no es esa o obligar al tio que mete > los datos poner tags <p>. Igual para las negritas, cursivas,... Pues yo, para una cosilla que tengo entre manos, tengo exactamente el mismo caso que comentas. Para generar una p�gina web con datos que se han introducido previamente con en "textarea" desde una formulario lo hago de la siguiente manera (en perl): $row[37] =~ s/\n/\<br\>/g; Que sustituye los saltos de l�nea por un <br>. Para separar p�rrafos puedes hacer algo como: $row[37] =~ s/\n\n/\<p\>/g; En cuanto a lo de las cursivas, negritas... no me he preocupado demasiado; en un "textarea" no se puede meter m�s que texto pelado ;-) (aunque es cierto que si alguien mete marcas html, estas aparecer�an despu�s). - -- Un Saludo Han Solo The Rebel Alliance Conecto, luego existo. Desconecto, luego insisto. Soy usuario de infobirria+ P.D. La firma no es m�a, sino de uno que trabajaba, precisamente, en M$. Vivir para ver. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.5 and Gnu Privacy Guard <http://www.gnupg.org/> iEYEARECAAYFAjjaItoACgkQ4FjpJaPEp20E4gCg9PDcFLsmmps+TW7gqaf3ToQd 1gwAnjOpHEGS1xskJkThcmM2ApWxwkVG =mg08 -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<871z51hjqc.fsf@alderaan.maptel.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<38D9E786.D3E69C3C@teleline.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,279ada58717c2849 X-Google-Attributes: gidf86c8,public From: Han Solo <hsolo@maptel.es> Subject: Re: Parser para textos en base de datos Date: 2000/03/23 Message-ID: <871z51hjqc.fsf@alderaan.maptel.es> X-Deja-AN: 601323741 References: <38D9E786.D3E69C3C@teleline.es> Organization: The Rebel Alliance X-Server-Date: 23 Mar 2000 13:57:48 GMT Newsgroups: es.comp.os.linux.programacion