Automatischer Zeilenumbruch

MsvP@habdichliebhasi

Erfahrenes Mitglied
Also, habn' doofes Problem!

Und zwar, habe ich n' eigenes Board programiert.

Dabei gibt es aber nun ein prob, ich wollte verhindern das jemand einfach z.B. eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee schriebt und damit die Zeile entlos ohne Zeilenumbruch in die Länge zieht.
habs dann so realisiert:

$beitext=wordwrap($beitext,48,"<br>",1);

Aber dummerweise habe ich jetzt das problem, wenn jemand z.B. nen Link postet und der zu lang ist, das ganze dann z.B. so ausschaut;
http://meine<br>homepage.de

dadurch funktioniert der link dann natürlich nicht! :(
 
Ist ein Standardproblem. Du musst einfach prüfen, ob es sich dabei um einen Link handelt oder nicht. Ebenso gehts auch bei anderen HTML-Konstrukten.
 
und wie mach ichd as am besten?`! Immerhin, habe ich den kompletten text in ner variablen?! also wie soll ich die variable denn dann nach html aussortieren?!
 
http://www.php.net :)

Du kannst den Text aufsplitten (explore), dann hast Du einzelne Wörter in einem Array. Oder Du könntest mit ereg_replace arbeiten. Oder beides kombinieren. PHP bietet da viele Möglichkeiten ... welches die beste ist darüber lässt sich streiten. strlen könnte noch nützlich sein, im allgemeinen alle String-Funktionen. Im übrigen sollte diese Thema in diesem Forum schon 1000x behandelt worden sein. ;)

Oder wie wäre es damit:
Hatten wir hier schon mal ...
 
Zuletzt bearbeitet:
Zurück