PHP filtering quotes from $string?

Joe

New member
I'm having trouble with a script, I'm trying to filter quotes (" 's) from a string and I keep getting PHP errors with loads of different methods, such as strstr(); and strpos(); etc...

Anyway, here is my current filter...

<?php
$_POST["filename"] = str_replace(" ", "", $_POST["filename"]);
$_POST["filename"] = str_replace("!", "", $_POST["filename"]);
$_POST["filename"] = str_replace("£", "", $_POST["filename"]);
$_POST["filename"] = str_replace("$", "", $_POST["filename"]);
$_POST["filename"] = str_replace("%", "", $_POST["filename"]);
$_POST["filename"] = str_replace("^", "", $_POST["filename"]);
$_POST["filename"] = str_replace("&", "", $_POST["filename"]);
$_POST["filename"] = str_replace("*", "", $_POST["filename"]);
$_POST["filename"] = str_replace("(", "", $_POST["filename"]);
$_POST["filename"] = str_replace(")", "", $_POST["filename"]);
$_POST["filename"] = str_replace("<", "", $_POST["filename"]);
$_POST["filename"] = str_replace(">", "", $_POST["filename"]);
$_POST["filename"] = str_replace("/", "", $_POST["filename"]);
$_POST["filename"] = str_replace("__", "", $_POST["filename"]);
$_POST["filename"] = str_replace("--", "", $_POST["filename"]);
$name = stripslashes($_POST["filename"]);
if ( $_POST["filename"] == "" ) {
require("error1.php");
}
?>

(The IF statement at the end checks if the string is blank or not)

Any ideas on how to filter a quote? (" 's)
 
Back
Top