escape af "

Tags:    php

Hej

Er her nogen der ved hvordan man escape " fra en text streng?

Jeg har forsøgt lidt af hvert fx:

$content = mysql_escape_string($content);
og
$content = str_replace(""", "\\"", $content);

men den første escaper kun ' og den anden virker slet ikke... Nogen der har andre gode idéer?

Mvh Sebastian



Hej

Er her nogen der ved hvordan man escape " fra en text streng?

Jeg har forsøgt lidt af hvert fx:

$content = mysql_escape_string($content);
og
$content = str_replace(""", "\\"", $content);

men den første escaper kun ' og den anden virker slet ikke... Nogen der har andre gode idéer?

Mvh Sebastian


Du skal bare kombinere chr og asciitable.com så har du den

$content = str_replace(chr(34) , "\\"");

Prøv den Basse :)
MxS @ http://mxs.frac.dk
Slamkodning for fred



Kan addslashes() bruges?

$content=addslashes($content);
--
Thus, I conclude



fejlen i den 2. er at de netop skal escapes :)


$content = str_replace("\\"", "\\\\\\"", $content);




Har løst problemet nu, det kan gøres sådan her:
$content = mysql_escape_string($content);

Problemet var at jeg kaldte denne først:
$content = htmlspecialchars($content);

Nu har jeg byttet rundt på dem og så virker det bare :)

Men tak alligevel.

Sebastian



t