frank engelmann: htmlentities

kann mir jemand helfen?
htmlentities funktioniert bis auf die tatsache, dass doppelte anfuehrungszeichen als " codiert werden. wie krieg ich den backslash weg?
dak im voraus

  1. Holladiewaldfee,

    htmlentities funktioniert bis auf die tatsache, dass doppelte anfuehrungszeichen als " codiert werden. wie krieg ich den backslash weg?

    Wie wär's mit

    str_replace(""", """, $bla);

    Ciao,

    Harry

    --
      Hä? Was? Signatur?! Kann man das essen?
      Wirrwarr: sh:| fo:) ch:] rl:° br:& n4:° ie:% mo:) va:) de:[ zu:) fl:( ss:) ls:[ js:|
  2. Hallo,

    wie krieg ich den backslash weg?

    ...mit stripslashes(). Du kannst auch beides so kombinieren: $var = htmlentities(stripslashes($var));

    Grüße, Alex

  3. htmlentities funktioniert bis auf die tatsache, dass doppelte anfuehrungszeichen als " codiert werden. wie krieg ich den backslash weg?

    Dritte Variante: Die nervtötenden "magic_quotes_gpc" in den PHP-Einstellungen abstellen. Der Rückstrich hat nämlich nichts mit htmlentities() zu tun, sondern wird von PHP automatisch bei Skriptstart in jede von außen kommende Variable ($_GET, $_POST, etc) geklatscht.

    Gruß,
      soenk.e