Habe mit der Shoutbox n riesen prob.
und zwar will ich den inhalt löschen- aber wie?
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
Wer ein Gästebuch oder ein Forum betreibt, kennt das Problem vielleicht: Mühsam hat man ein schönes Layout entwickelt und dann kommt irgendein User daher, gibt ein ungewöhnlich langes Wort (oftmals nur eine lange Folge von "-") ein und schon ist unser schönes Layout dahin. Dies kann man durch die Festlegung einer maximalen Wortlänge verhindern. Der folgende Code zerlegt zunächst einmal einen Text ($text) in einzelne Wörter. Jedes Wort wird anschließend überprüft, ob seine Zeichenlänge die maximale Länge ($maxChar) überschreitet. Wenn das der Fall ist, wird in diesem Wort an der Stelle $maxChar der Inhalt der Variablen $substitute (hier: <br>) eingefügt. Der gesamte neue Text steht zum Schluss in der Variablen $newText zur weiteren Verarbeitung (z.B. speichern in der Datenbank) zur Verfügung. Hier nun der Quellcode: $maxChar=50; $substitute="<br>"; $newText=""; $woerter = explode ( " ", $text); foreach($woerter as $value){ if(strlen($value)>$maxChar){ $newText.=chunk_split ( $value, $maxChar, $substitute); }else { $newText.=$value." "; } }
Geschlossen | ||
![]() |
Zurück zu Allgemein |