Seite 1 von 1

Html-Code in Datenbank

Verfasst: 04.12.2006 19:36
von roemi
Hi,

eine ganz Allgemeine Frage zu MySQL und PHP.
Kann ich verhindern das für z.B. '(' ein ( eingetragen wird?

Wenn ja, ist das eine Einstellung die man MySQL bei der installation beachten muss?
Oder läßt sich das nachträglich einrichten?
Dann aber benötigt es ein SQL das die bestehend Daten korrigiert (ok, das ist kein Problem).

Re: Html-Code in Datenbank

Verfasst: 04.12.2006 20:03
von Miriam
roemi hat geschrieben:Kann ich verhindern das für z.B. '(' ein ( eingetragen wird?
Also es soll nachher '(' in der DB stehen?

Verfasst: 04.12.2006 21:18
von roemi
Ja, genau. Z.Z. wird HTML-ASCII Code geschrieben.

Ich möchte aber die Farbe von Zahlen in Klammern nach beliegen tauschen können.
Dabei kommen ich mit HTML-ASCII Code ins schleudern.

Verfasst: 04.12.2006 22:32
von Miriam
Gib mal bitte ein Beispiel 8)

Verfasst: 04.12.2006 22:50
von Jensemann
Datenbankseitig geht das nicht. Dein Script hat für die Daten Sorge zu tragen die es in die Datenbank schreibt.

Verfasst: 05.12.2006 12:52
von roemi
Das mit den Zahlen irgendwo im Text habe ich nun im Griff.
Jetzt sind es aber in der Hauptsache die Farben die ich mitgebe.

Code: Alles auswählen

DIM
DIM i AS String = 12
12
messagebox
(1)(111)(12)
(121221212<>211128:8122)
[1]{12}
PRINT
Unabhängig das da Blödsinn steht, erscheinen die Werte wie gewünscht formatiert (hier natürlich nicht).

Das was und wie es formatiert werden soll, steht in einer Datenbank.
Füge ich nun in diese "Umsetztabelle" eine 8 hinzu, passiert das:

Code: Alles auswählen

8B>DIM
8B>DIM i 8B>AS String = 12
12
messagebox
(1)(111)(12)
(121221212<>211128:8122)
[1]{12}
8B>PRINT
Als Farbcode für z.B. PRINT steht in der Umsetztabelle (nicht in der phpbb_posts_text!) = #00008B

Da ich als letztes im Script Zahlen und einzelne Zeichen per str_replace austausche passiert das (das aber DB unabhängig).

Ich muss mir also noch etwas für die Farbcodierung einfallen lassen.

Verfasst: 05.12.2006 13:18
von Miriam
Und wo soll das dann stehen? In einem Posting mit Syntaxhighligthing? :o

Verfasst: 05.12.2006 18:23
von roemi
Jupp. genau.