PERL: Text-Fromatierung in HTML-Datei
alligator
- cgi
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
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);
Hi
Danke!
cu
alligator
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
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/
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
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