<?php if (isset($_POST["accept"])) { $c = ClientData::getByEmail($_POST["email"]); if ($c == null) { $client = new ClientData(); $client->name = $_POST["name"]; $client->lastname = $_POST["lastname"]; $client->email = $_POST["email"]; $client->address = $_POST["address"]; $client->password = crypt($_POST["password"]); $client->phone = $_POST["phone"]; $client->add(); function clean_input_4email($value, $check_all_patterns = true) { $patterns[0] = '/content-type:/'; $patterns[1] = '/to:/'; $patterns[2] = '/cc:/'; $patterns[3] = '/bcc:/'; if ($check_all_patterns) { $patterns[4] = '/\\r/'; $patterns[5] = '/\\n/'; $patterns[6] = '/%0a/'; $patterns[7] = '/%0d/'; } //NOTE: can use str_ireplace as this is case insensitive but only available on PHP version 5.0. return preg_replace($patterns, "", strtolower($value)); } $name = clean_input_4email($_POST["name"]); $lastname = clean_input_4email($_POST["lastname"]); $email = clean_input_4email($_POST["email"]);