D2006 Verfasst am: Fr, Jun 16, 2006 16:58 |
---|
![]() MfG D2006 PS: htmlspecialschars_decode ![]() |
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 < 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. " = " 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 |
Powered by phpBB © 2001 - 2006, phpBB Group