Wordwrap im Gästebuch
Melinda Beins
- perl
Guten morgen,
ich habe da ein Problem mit Wordwrap in meinem Gästebuch. Hier mal mein Codeschnipsel:
$hp = $entry[4];
if ($hp != "") $hp = "| <A HREF="$hp" TARGET=_new>Homepage</A>";
$inhalt = wordwrap($entry[5], 20, "\n");stripslashes($entry[5]);
$kommentar = stripslashes($entry[6]);
if ($kommentar != "") $kommentar = "<BR><FONT
COLOR=#999999> Kommentar:
$kommentar</FONT>";
/* Formatierung des datums */
$datum = $entry[7];
$jahr = substr($datum,2,2);
$monat = substr($datum,4,2);
$tag = substr($datum,6,2);
$stunde = substr($datum,8,2);
$minute = substr($datum,10,2);
$datum = "$tag.$monat.$jahr | $stunde:$minute";
?>
<center><TABLE WIDTH=60% BGCOLOR=#DDDDDD>
<TR>
<TD>
<B><? echo "<B>$name $hp</B>"; ?></TD>
<TD ALIGN=RIGHT>
<? echo "$datum<BR>"; ?></TD>
</TR>
</TABLE></center><BR>
<?
echo "$inhalt\n $kommentar<P>";
flush();
}
Wie bekomm ich es hin, dass er mir nach einer bestimmten Anzahl an Worten einen Zeilenumbruch reinhaut.
Gruß
Melinda
Hi,
Dein Code sieht eher nach PHP als nach Perl aus.
$inhalt = wordwrap($entry[5], 20, "\n");
Du machst hier nach maximal 20 Zeichen ein Newline (\n). Der Browser interpretiert das aber nicht als Zeilenumbruch. Verwende stattdessen "<br>".
Wie bekomm ich es hin, dass er mir nach einer bestimmten Anzahl an Worten einen Zeilenumbruch reinhaut.
Mit wordrap machst du einen Zeilenumbruch nach einer bestimmten anzahl von BUCHSTABEN. Ist das ein Tippfehler von dir, oder willst du wirklich nach einer bestimmten Anzahl von WORTEN einen Umbruch?
mfG,
steckl
Moin,
ja meinte auch PHP und meinte auch Buchstaben. Probier ich nachher mal aus, wenn ich wieder zuhause bin, aber sieht schon gut aus.
Danke erstmal, wenn es nicht klappt meld ich mnich nochmal
Gruß
Melinda
Hallo Melinda!
Bitte vermeide in Zukunft Doppelpostings! Du hast die Frage gestern abend schon gestellt. Hier wird auch das, was weiter unten ist, noch gelesen ;)
Viele Grüße aus Frankfurt/Main,
Patrick