Eintrag kürzen

nordi

Erfahrenes Mitglied
Hi, gibt es ne Möglichkeit Einträge zu kürzen? Hab auf meiner Seite eine Shoutbox, aber wenn da jetzt jemand reinschreibt "ITALIA !!" Dann sprengt das die Shoutbox!
 
Probiers mal mit

$inhalt = wordwrap($inhalt, 3, " ");

So wird alle 3 Zeichen ein Leerzeichen eingefügt.

MfG

Tobit
 
Nein, ich hatte hinter dem ITALIA ungefähr 60 ! gemacht - das hat das Forum aber gekürzt - praktischer Weise ;) Muss ich das wordwrap bei der Ausgabe eingeben, oder beim Einspeichern?
 
Das sollte eigentlich ziemlich egal sein.
Praktischer Weise würde ich es aber bereits beim Einspeichern machen.
Dann sprengt das auch nicht die Datenbank/Textdatei.
 
Noch besser wäre es, wenn du dann noch zusätzlich "zuviele" gleiche Zeichen ersetzt.

Gab schon mal ein Thema dazu, wo Matthias Reitinger (falls mein Gedächtnis mich nicht täuscht) den passenden regulären Ausdruck geliefert hat.

Weiß aber gerade nicht wo es ist, geschweigedenn wie es heißt.

greetz
daddz
 
Also um den Eintrag auszugeben, sieht es bei mir so aus:

Code:
<?=$print[txt]?>

@Gumbo:

Also das vorm Einspeichern, richtig?

Code:
$post=preg_replace('/(.)\1{2,}/', '\1\1\1', $post)

Was "daddz" anspricht, trifft eher auf mich zu. Wenn so Witzbold 100 ! machen oder sowas..
 
Zurück