Re: won't erase "$"
| From: | Rasmus Lerdorf | Date: | Tue, 23 Oct 2001 03:44:40 +0000 |
| Subject: | Re: won't erase "$" | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-71890@lists.php.net to get a copy of this message | ||
Oh man, use str_replace() please and to remove the $ just use '$'
-Rasmus
On Mon, 22 Oct 2001, jtjohnston wrote:
> Marc,
> I have prepared a function to erase syntax from a <input type=text>
> But it won't erase "$" in its output when I echo. What am I doing wrong?
>
> A post-reply would be real handy,
> Thanks,
> John
>
> $filename = stripslashes(strip_punctuation($filename));
> $filename = $filename.".".randString(5).".htm";
>
> echo "here it is: ".$filename."!!";
>
> -------------coupe----------------------
> function strip_punctuation ($mystring)
> {
> $mystring = ereg_replace (".html", "", $mystring);
> $mystring = ereg_replace (".htm", "", $mystring);
> $mystring = ereg_replace (" ", "", $mystring);
>
> $mystring = ereg_replace ("}", "", $mystring);
> $mystring = ereg_replace ("{", "", $mystring);
> $mystring = ereg_replace ("\|", "", $mystring);
> $mystring = ereg_replace ("\]", "", $mystring);
> $mystring = ereg_replace ("\[", "", $mystring);
> $mystring = ereg_replace ("\\\\", "", $mystring);
>
> $mystring = ereg_replace (":", "", $mystring);
> $mystring = ereg_replace ("\"", "", $mystring);
> $mystring = ereg_replace (";", "", $mystring);
> $mystring = ereg_replace ("'", "", $mystring);
>
> $mystring = ereg_replace (">", "", $mystring);
> $mystring = ereg_replace ("<", "", $mystring);
> $mystring = ereg_replace ("\?", "", $mystring);
>
> $mystring = ereg_replace (",", "", $mystring);
> $mystring = ereg_replace ("\.", "", $mystring);
> $mystring = ereg_replace ("/", "", $mystring);
>
> $mystring = ereg_replace ("\~", "", $mystring);
> $mystring = ereg_replace ("!", "", $mystring);
> $mystring = ereg_replace ("@", "", $mystring);
> $mystring = ereg_replace ("#", "", $mystring);
> $mystring = ereg_replace ("\$", "", $mystring);
> $mystring = ereg_replace ("%", "", $mystring);
> $mystring = ereg_replace ("\^", "", $mystring);
> $mystring = ereg_replace ("&", "", $mystring);
> $mystring = ereg_replace ("\*", "", $mystring);
> $mystring = ereg_replace ("\(", "", $mystring);
> $mystring = ereg_replace ("\)", "", $mystring);
> $mystring = ereg_replace ("_", "", $mystring);
> $mystring = ereg_replace ("\+", "", $mystring);
>
> $mystring = ereg_replace ("`", "", $mystring);
> $mystring = ereg_replace ("-", "", $mystring);
> $mystring = ereg_replace ("=", "", $mystring);
>
> return $mystring;
>
> }
>
>
>
>