我已经构建了一个电子邮件应用程序(?),并且我希望在用户提交表单时过滤掉特殊字符(例如!@£$%^)。
这是我到目前为止所做的:
<?php
$name = $_POST['name'];
$to = "hm_087@hotmail.com";
$subject = "Test";
$message = $name;
$invalid= array("@","!","#");
if (($_POST['name'])!== $invalid[0]){
mail($to, $subject, $message);
echo 'Message sent';
} else {
echo 'Invalid character entered';
}
?>
正如您所看到的,我创建了一个数组来执行此操作,但我仅限于过滤掉一个特殊字符(即@字符)。有什么方法可以从数组中选择要过滤掉的所有字符?
波斯汪