Melinda Beins: Wordwrap im Gästebuch

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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<?
    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

  1. 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

    1. 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

  2. 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

    --

    _ - jenseits vom delirium - _
    [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    Nichts ist unmöglich? Doch!
    Heute schon gegökt?