ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Shoutbox

Geschlossen
  1. #1
    User Pic
    Spooner Mitglied
    Registriert seit
    22.02.2007
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Also das Problem ist bereits gelöst ... möchte es aber trotzdem hier posten um anderen evtl. zu helfen und der Ursache weiter auf den Grund zu gehen.

    Problem: Einträge in der Shoutbox wurden sehr oft falsch dargestellt. Nachforschungen in der Datenbank über phpmyadmin und Testausgaben ergaben aber richtige Einträge in der DB... also musste die Ausgabe problematisch sein.

    Shoutbox:
    gesperrtes Bild

    Archiv:
    gesperrtes Bild

    phpmyadmin:
    gesperrtes Bild

    webtest
    gesperrtes Bild


    Also in der zuständigen Datei boxes/shoutbox.php geschaut und die Ausgabe rausgesucht.

    echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b>'.preg_replace( '/([^s]{10})(?=[^s])/', "n", $row->textarea).'</td></tr>';


    geändert in :

    echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b>'.$row->textarea.'</td></tr>';


    also :
    preg_replace( '/([^s]{10})(?=[^s])/', "n",

    entfernt...und es klappt ohne Probleme.

    Wenn ich das richtig sehe werden die Zeichen mit einem Zeilenumbruch ersetzt...sinnvoll? und kann meine DB damit evtl. nicht um ?

    Version : MySQL 4.1.10a

    Das einzigste was ich nun nicht 100% weiß...gibt es da evtl. jetzt ein Sicherheitsproblem oder ein anderes Problem welches auftreten könnte ?


    Zuletzt modifiziert von Spooner am 26.02.2007 - 20:15:36
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    NickName gelöschter User
    ZitatZitat geschrieben von Spooner

    Das einzigste was ich nun nicht 100% weiß...gibt es da evtl. jetzt ein Sicherheitsproblem oder ein anderes Problem welches auftreten könnte ?


    wenn ich das richtig verstanden habe, hast du den zeilenumbruch entfernt... - dann kanns natürlich probleme mit dem design geben, es wird sich bei langen wörtern/texten bestimmt in der breite verschieben
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja eigentlich musst du nur die 10 ändern, um die maximale Wortlänge zu erhöhen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Spooner Mitglied
    Registriert seit
    22.02.2007
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Ja eigentlich musst du nur die 10 ändern, um die maximale Wortlänge zu erhöhen.


    Ahh... gut das könnte ja so einiges erklähren... aber warum verschluckt das System denn dann soviel und macht nicht einfach einen Zeilenumbruch rein...siehe erstes bild.


    Zuletzt modifiziert von Spooner am 27.02.2007 - 18:44:35
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das verstehe ich ehrlich gesagt auch nicht, und ich hab das gleiche Wort mal bei mir eingegeben und da ging es.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten