Forum Doku Wiki Blog

Forumsarchiv 2002, April
PERL: Text-Fromatierung in HTML-Datei

archivierte Beiträge lesen

  1. (CGI) PERL: Text-Fromatierung in HTML-Datei von alligator, 25. 04. 2002, 19:24

PERL: Text-Fromatierung in HTML-Datei

Der folgende Beitrag wurde am 25. 04. 2002, 19:24 Uhr von alligator veröffentlicht.

Hi zusammen.

Ich hab eine Formulareingabe die sieht so aus:

Die Website des Tischtennisvereins Hullahoop geht online.
Es ist zwar noch viel "Under Construction",
aber die Spielpläne bzw. die Spielergebnisse sind schon aktuell.

Gruß
Webmaster

Nun lese ich diese via param in einen Skalar namen $x.

Und wenn ich dieses $x dann wieder in eine HTML-Datei schreibe:

<table width="75%" border="1" align="center" bordercolor="#000000">
<tr>
<td>$x</td>
</tr>
</table>

Dann verhauts mir die ganze Formatierung von der vorherigen Eingabe in das Formularfeld.
Wie kann lösen, dass es die Formularformatierung beibehält ?

cu
alligator

PERL: Text-Fromatierung in HTML-Datei

Der folgende Beitrag wurde am 25. 04. 2002, 19:36 Uhr von Matti Maekitalo veröffentlicht.

use Mosche;

> Dann verhauts mir die ganze Formatierung von der vorherigen Eingabe in das Formularfeld.
> Wie kann lösen, dass es die Formularformatierung beibehält ?

Die Zeilenumbrüche vom Textfeld werden als \n (Newline) gesendet. HTML-Zeilenumbrüche sind aber <br>. Was macht man da? Richtig:

$x =~ s/\n/<br>/g;

so, das war alles.

use Tschoe qw(Matti);

PERL: Text-Fromatierung in HTML-Datei

Der folgende Beitrag wurde am 25. 04. 2002, 19:43 Uhr von alligator veröffentlicht.

Hi
Danke!

cu
alligator

PERL: Text-Fromatierung in HTML-Datei

Der folgende Beitrag wurde am 25. 04. 2002, 19:44 Uhr von Christian Kruse veröffentlicht.

Hoi,

> > Dann verhauts mir die ganze Formatierung von der vorherigen Eingabe in
> > das Formularfeld. Wie kann lösen, dass es die Formularformatierung
> > beibehält ?

> Die Zeilenumbrüche vom Textfeld werden als \n (Newline) gesendet.
> HTML-Zeilenumbrüche sind aber <br>. Was macht man da? Richtig:

> $x =~ s/\n/<br>/g;

> so, das war alles.

$x =~ s/\015\012|\012|\015/<br>/g;

http://aktuell.de.selfhtml.org/artikel/cgiperl/zeilenumbruch/index.htm

Gruesse,
 c.j.k

PERL: Text-Fromatierung in HTML-Datei

Der folgende Beitrag wurde am 25. 04. 2002, 20:38 Uhr von Calocybe veröffentlicht.

Moin moin!

> $x =~ s/\015\012|\012|\015/<br>/g;
> http://aktuell.de.selfhtml.org/artikel/cgiperl/zeilenumbruch/index.htm

Habe mittlerweile in http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1 gelesen, dass Newlines in HTML Form submissions immer als %0D%0A uebermittelt werden muessen. Weiss jemand, ob sich irgendein Browser daran haelt? Jedenfalls wuerde das Suchen nur nach \n dann ja die ganzen CRs uebriglassen, die dann als Muell in den Daten bleiben, oder?

So long

--
Rule of thumb -- every time Microsoft use the word "smart," be on the lookout for something dumb.
    -- http://www.fourmilab.ch/webtools/demoroniser/

PERL: Text-Fromatierung in HTML-Datei

Der folgende Beitrag wurde am 25. 04. 2002, 20:46 Uhr von Christian Kruse veröffentlicht.

Hoi,

> Habe mittlerweile in http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.1 gelesen,
> dass Newlines in HTML Form submissions immer als %0D%0A uebermittelt werden
> muessen. Weiss jemand, ob sich irgendein Browser daran haelt?

Vom IE weiss ich definitiv, dass er sich nicht dran haelt. Und NN4.7x weiss ich
gerade nicht, aber da hatte ich auch irgendwas in Erinnerung.

> Jedenfalls wuerde das Suchen nur nach \n dann ja die ganzen CRs uebriglassen,
> die dann als Muell in den Daten bleiben, oder?

Ja.

Gruesse,
 c.j.k

PERL: Text-Fromatierung in HTML-Datei

Der folgende Beitrag wurde am 25. 04. 2002, 20:52 Uhr von Christian Kruse veröffentlicht.

Hoi,

> > Jedenfalls wuerde das Suchen nur nach \n dann ja die ganzen CRs uebriglassen,
> > die dann als Muell in den Daten bleiben, oder?

> Ja.

Zumindest, wenn man davon ausgeht, dass es auf einem Unix-System laeuft, das
Script.

Gruesse,
 c.j.k

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4