Skip to content

Instantly share code, notes, and snippets.

@cefaloide
Last active March 22, 2018 17:17
Show Gist options
  • Save cefaloide/949f8ad258bbb03135b6872c349c6828 to your computer and use it in GitHub Desktop.
Save cefaloide/949f8ad258bbb03135b6872c349c6828 to your computer and use it in GitHub Desktop.
validate Input POST in PHP
$user=validate_input($_POST['user']);
function validate_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
//Añade <br /> donde corresponde
$data=nl2br($data);
//Quita salto de linea
$data = preg_replace("/\r\n+|\r+|\n+|\t+/i", " ", $data);
return $data;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment