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)
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)