Antwort schreiben

Übersicht Sonstiges Portal
Nachricht
Benutzername


Folgendes Feld dient zur Überprüfung, ob du ein Mensch bist. Bitte beantworte die Frage wahrheitsgemäß, da du sonst als Bot abgestempelt werden könntest:
Ich bin ein Bot.
Ich bin kein Bot.
Ich bin nicht mal ein Mensch.
Titel
Very Happy Smile Sad Surprised Shocked Confused Cool Laughing Mad Razz Embarassed Crying or Very sad Evil or Very Mad Twisted Evil Rolling Eyes Wink Exclamation Question Idea Arrow Weitere...

Schriftfarbe: Schriftgröße:

Tipp: Styles können schnell zum markierten Text hinzugefügt werden.

Text
Optionen
HTML ist aus
BBCode ist an
Smilies sind an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren

D2006
Verfasst am: Fr, Jun 16, 2006 16:58
Arrow Bug behoben.

MfG
D2006

PS: htmlspecialschars_decode Wink
sirokuhl
Verfasst am: Fr, Jun 16, 2006 16:53
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 ...
Christoph
Verfasst am: Do, Jun 15, 2006 14:38
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 &lt; 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
Verfasst am: Mi, Jun 14, 2006 1:32
wenn man im archiv das feauture als .bb abspeichern benutzt
werden anscheinend die sonderzeichen im quelltext in die "html-sonderzeichen" umgewandelt
(zb. " = &quot; oder < = &lt;)

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

Powered by phpBB © 2001 - 2006, phpBB Group