archiv bug
Übersicht

![]() |
sirokuhlBetreff: archiv bug |
![]() Antworten mit Zitat ![]() |
---|---|---|
wenn man im archiv das feauture als .bb abspeichern benutzt
werden anscheinend die sonderzeichen im quelltext in die "html-sonderzeichen" umgewandelt (zb. " = " oder < = <) ich benutze übrigens opera, vielleicht ist das ja in anderen browsern anders!?! wo wir gerade dabei sind, der opera bug bei den umfragen (fehlerhafte darstellung) der glaube ich sogar schon mal angesprochen wurde existiert immer noch |
||
![]() |
Christoph |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zu den Sonderzeichen...
1. bei mir ist es auch so. 2. Zur Erklärung: Im Internet gibt es viele Personen. Manche Personen finden es ziemlich komisch, Layouts von Websiten zu zerstören. Deshalb (so vermute ich es zumindest) wird der Admin dieser Site folgenden (oder einen ähnlichen Befehl) in seinen PHP-Code gesetzt haben: Code: [AUSKLAPPEN] $Beitrag=htmlspecialchars($Beitrag);
Dieser Befehl wandelt alle Sonderzeichen in ihre 'Umschreibung' um. Das heißt: Wenn ich Tags in den Beitrag schreibe werden diese 'entschärft'. <img src='www.blitzforum.de/Bild.jpg'> Siehst du: Normalerweise (ohne htmlspecialchars()) würde dein Browser jetzt versuchen ein Bild unter dieser Adresse anzuzeigen. Durch htmlspecialchars() wird aber < zu < und > zu $gt; . Das heißt der Browser zeigt das an was du geschrieben hast und kein Bild. -->Der Tag wurde 'entschärft'. Ohne diese Maßnahme könnte man ein 10000*100000 Pixel großes Bild in einen Beitrag stellen. Oder die CSS Anweisungen umschreiben....oder.............. Lange Rede kurzer Sinn: Der Code-Beitrag wird in die Datei so reingeschrieben wie er dem Browser geschickt wird. (Die Sonderzeichen werden von BB natürlich nicht umgewandelt.(Wer denkt denn schon an so was, wenn man eine neue Sprache entwickelt.)) @sirokuhl Benutze die ERSETZEN-Funktion in BB um die Sonderzeichen zu normaliesieren. Zitat: ..werden anscheinend die sonderzeichen im quelltext in die "html-sonderzeichen" umgewandelt ...
Die html-sonderzeichen sind schon vorher vorhanden, sie werden halt vom Browser umgewandelt. @Admin Vielleicht lässt sich das Problem beheben wenn man den Schreibebefehl vor htmlspecialchars() anwendet. (Ich weiß ja nicht wie das BBP genau programiert wurde) |
||
![]() |
sirokuhl |
![]() Antworten mit Zitat ![]() |
---|---|---|
man könnte auch jeden quelltext 2 mal abspeichern
- Vorzeigetext -> mit HTML-Sonderzeichen (wird im archiv angezeigt) - Originaltext -> ohne HTML-Sonderzeichen (wird runtergeladen) braucht zwar mehr speicherplatz, aber das bisschen ... |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
![]() MfG D2006 PS: htmlspecialschars_decode ![]() |
||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group