anpera.net
https://anpera.dyndns.org/phpbb3/

Textausgabe hat Fehler
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4861
Seite 1 von 1

Autor:  Liath [ Di 07 Apr, 2009 19:29 ]
Betreff des Beitrags:  Textausgabe hat Fehler

huhu... kann mir jemand erklären wie sowas mitten in den Chats zustande kommen kann?

hab schon meine Dateien abgegrast und bin irgendwie zu keinem Ergebnis gekommen, in der Datenbank ist alles korrekt eingetragen... also zumindest seh ich da keine Fehler

$this->bbcode_second_pass_code('', '[20:03] [edit][del][Mail] Name..." style="text-decoration: none">Name... sagt: "Oh, der Schrecken')

zudem nimmt er mir einige Farbcodes nicht an und zeigt anstelle dessen den HTML Code dafür

$this->bbcode_second_pass_code('', 'Die Agrave;brfrac34;aufrac14;nen Ouml;Augen werden gesenkt, d')

ich denke nicht das es an der [edit][del] Funktion liegt... das Problem taucht auch nur sporadisch auf, ohne das ich erkennen kann was dies verursacht :/

die Kommentarfunktionen sind unter /lib/commentary.lib.php und die edit/del funktion im root unter chatedit.php Source ist auch offen

P.S.: Name... hab ich nur rauseditiert

Autor:  Auric [ Di 07 Apr, 2009 21:37 ]
Betreff des Beitrags:  Re: Textausgabe hat Fehler

schau mal, ob irgendwo ein htmlentities über deine commentary-ausgabe läuft. Scheinbar werden dort nur sonderzeichen ersetzt

Autor:  Liath [ Di 07 Apr, 2009 21:42 ]
Betreff des Beitrags:  Re: Textausgabe hat Fehler

denk mal das wär dieses...

str_replace('&','&',HTMLEntities(substr($row[comment],4)))

muss ich dann nur alle anderen sonderzeichen dort angeben?

Autor:  Auric [ Di 07 Apr, 2009 21:55 ]
Betreff des Beitrags:  Re: Textausgabe hat Fehler

Du könntest stattdessen htmlspecialchars verwenden

Autor:  Liath [ Di 07 Apr, 2009 22:11 ]
Betreff des Beitrags:  Re: Textausgabe hat Fehler

also statt htmlentities einfach htmlspecialchars?

edit:
cool... die meisten zeichen ersetzt er nun :D zwar nicht alle, aber damit kann ich leben :)

Danke Dir... das hat mir glaub ich viel Arbeit erspart

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/