Bobby: Lange Wörter im GB Kürzen, Html aber nicht!

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

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

    --
    Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!
    1. 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*

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

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

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