and when I display the entries, I replace back the characters so nothing gets erased, e.g. :backsl; becomes \$string = str_replace("'",":apos;",$string);
$string = str_replace("`",":apos;",$string);
$string = str_replace('"',":quote;",$string);
$string = str_replace("%",":percnt;",$string);
$string = str_replace("\",":backsl;",$string);
$string = str_replace("/",":slash;",$string);
$string = str_replace("|",":macro;",$string);
$string = str_replace("*",":wildc;",$string);
$string = str_replace("$",":dollar;",$string);
$string = str_replace("<",":ltag;",$string);
$string = str_replace(">",":rtag;",$string);
$string = str_replace(";",":lineb;",$string);
$string = str_replace(",",":comma;",$string);
Are there any holes to this method?