Lange Wörter im GB Kürzen, Html aber nicht!
Bobby
- php
Hallo!
Ich bin am verzweifeln!
Ich hab schon öfter von leuten gelesen die eigentlich das gleiche Problem hatten wie ich, nur leider hat niemand am Ende die Lösung geschrieben!
Mein Problem ist, dass durch ETRALANGE Wörter in meinem Gästebuch das Layout zerlegt wird.
Deshalb such ich nach einer funktion die in einem String nach wörtern mit einer Länge X sucht und an dieser Stelle z.B. ein "- " einfügt.
Dazu kommt aber noch das ich in Mein GB eine smilie unterstützung hineinprogrammiert habe und die Funktion mir meine Smilies nicht kaputtmachen darf!
Also keine img-Tags aufteilen!!!
Wie kann ich das machen?
Gruß Bobby
Moin!
Deshalb such ich nach einer funktion die in einem String nach wörtern mit einer Länge X sucht und an dieser Stelle z.B. ein "- " einfügt.
Dazu kommt aber noch das ich in Mein GB eine smilie unterstützung hineinprogrammiert habe und die Funktion mir meine Smilies nicht kaputtmachen darf!Also keine img-Tags aufteilen!!!
Wie kann ich das machen?
Erst den Gästebuchtext nach langen Wörtern durchsuchen, und danach Smileys ersetzen.
wordwrap() ist eine tolle Funktion.
- Sven Rautenberg
Erst den Gästebuchtext nach langen Wörtern durchsuchen, und danach Smileys ersetzen.
Hm,.... Ja schon aber was ist wenn jemand 10 Smilies aneinanderreiht!! dann ist das auch ein langes wort und ich kann nacher die smilies wieder nicht richtig ersetzen!!!!
AAAAHHH! ist das nicht so ein Verflixter teufelskreis *g*
Erst den Gästebuchtext nach langen Wörtern durchsuchen, und danach Smileys ersetzen.
Hm,.... Ja schon aber was ist wenn jemand 10 Smilies aneinanderreiht!! dann ist das auch ein langes wort und ich kann nacher die smilies wieder nicht richtig ersetzen!!!!
AAAAHHH! ist das nicht so ein Verflixter teufelskreis *g*
Beschäftige dich mal mit Regulären Ausdrücken... wenn ich das Problem so 'höre' sind die wie Geschaffen für Deinen Zweck...
mfG Markus
Hallo Bobby,
Hm,.... Ja schon aber was ist wenn jemand 10 Smilies aneinanderreiht!!
wenn jemand 10 Smileys aneinanderreiht würde ich mich fragen, ob der einen an der Waffel hat und ob mein Gästebuch das richtige Publikum anzieht und ob ich die richtigen technischen Möglichkeiten in meinem GB anbiete ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ; ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;)
Gruß, Andreas
hi,
Hm,.... Ja schon aber was ist wenn jemand 10 Smilies aneinanderreiht!! dann ist das auch ein langes wort und ich kann nacher die smilies wieder nicht richtig ersetzen!!!!
"10 smilies" sind kein "langes wort", sondern zehn hintereinanderfolgende <img>-tags - und die bereiten dem browser beim umbrechen keine probleme.
wenn das ersetzen bei dir nicht mehr klappt, dann machst du's falsch *g*
wie schon gesagt wurde, reguläre ausdrücke helfen dir da weiter.
gruss,
wahsaga