PHP String überprüfen und ggf. was ersetzten.

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

  • PHP String überprüfen und ggf. was ersetzten.

    Hi

    Wenn ich z.B.
    PHP-Code:
    $text=<div class="test">Hier steht was</div>; 
    z.B. aus einem Formular in MySQL einfügen will bekomme ich meist ein Fehlermeldung.

    Wenn ich das per Hand
    Code:
    <div class=\"test">Hier steht was
    in die DB einfüge und dann anzeigen lasse (alles inkl. Tags) fehlt das / wieder.

    Soweit ich denke liegt das immer an " und '.

    Brauche bitte ein Codeschnippsel das $text kurz vor Übermittlung an die DB überprüft und " durch /" ersetzt.

    Danke
    Sayon

  • #2
    PHP-Code:
    $text='<div class="test">Hier steht was</div>'
    gruss
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Re: PHP String überprüfen und ggf. was ersetzten.

      Original geschrieben von Sayon
      Brauche bitte ein Codeschnippsel das $text kurz vor Übermittlung an die DB überprüft und " durch /" ersetzt.
      du brauchst eher einen blick ins manual => stringfunktionen
      Kissolino.com

      Kommentar


      • #4
        Hmm... das hilft noch nicht wirklich.

        Also nochmal. Es handelt sich um ein Formular dessen Daten dann in die DB sollen. Enthält die Variabel also dann z.B. "<div class='Willkommen'>".
        Das verursacht beim Speichern Fehler. Normaler Text klappt.
        PHP-Code:
        $inhalt=str_replace($inhalt"&quot;".$inhalt."&quot;"$inhalt); 
        funktioniert nicht.

        Danke
        Sayon

        Kommentar


        • #5
          kann auch nicht.
          du willst " & ' escapen, dabei ist zB "addslashes" dein freund
          Kissolino.com

          Kommentar


          • #6
            Fein, läuft einwandfrei.
            PHP-Code:
            $inhalt addcslashes ($inhalt"\\34,\\39,\\47,\\92"); 
            Danke
            Sayon

            Kommentar

            Lädt...
            X