Ankündigung

Einklappen
Keine Ankündigung bisher.

Hochkommas in Input Feld

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hochkommas in Input Feld

    Hallo,

    vielleicht hatte schonmal einer von Euch das Problem: Ich speichere Text aus einem Input Feld in eine Mysql DB, lese ihn später wieder aus und möchte ihn wieder in einem Input Feld zum Editieren anzeigen. Jetzt gibt es aber das Problem, dass manchmal Hochkommata im Text enthalten sind. Wenn der Text wieder anzeigt werden soll, wird das erste Hochkomma im Text natürlich als Begrenzer des value Parameters angesehen, und der angezeigte Text ist zu ende... Ausquoten ging leider nicht. Ich möchte nur ungern auf die Hochkommata verzichten (also bitte nicht Ersetzen vorschlagen).

    Gruß
    Till


  • #2
    da solltest du die antwort finden:
    http://de3.php.net/strings
    privater Blog

    Kommentar


    • #3
      Re: Hochkommas in Input Feld

      Zitat von till
      Jetzt gibt es aber das Problem, dass manchmal Hochkommata im Text enthalten sind.
      Entweder mit addslashes() bzw. mysql_escape_string() die Werte escapen und bei der Anzeige mit stripslashes() bearbeiten oder mit htmlspecialchars($wert, ENT_QUOTES) die ' und " in Entities umwandeln. Letzteres muß allerdings bei der Formulierung von Anfragen beachtet werden.

      Kommentar


      • #4
        Danke

        ja ok, hätt ich selbst drauf kommen sollen...
        Lösung lautet: htmlentities() und html_entity_decode()

        Kommentar

        Lädt...
        X