<?php
$_POST['email'] = 'test@mail.com';
$_POST['emailrepeat'] = 'test@gmail.com';
function cleanInput($input){
if(isset($_POST[$input])){
$input = $_POST[$input];
}else{
return false;
}
$input = htmlspecialchars($input);
$input = trim($input);
$input = stripslashes($input);
return $input;
}
function isCorrectLength($input,$min,$max){
$x = mb_strlen($input);
return ($x >= $min && $x <= $max);
}
if($email = cleanInput('email')){
if(filter_var($email, FILTER_VALIDATE_EMAIL)){
if(isCorrectLength($email,1,60)){
if(!$auth->isEmailTaken($email)){
$email_clean = $email;
}else{
array_push($errorMessages,'Your email is already registered');
}
}else{
array_push($errorMessage,'Your email is too long');
}
}else{
array_push($errorMessages,'You entered an incorrect email');
}
}else{
array_push($errorMessages,'You did not input an email');
}
if($emailrepeat = cleanInput('emailrepeat')){
if(strcasecmp($email_clean, emailrepeat) != 0){
echo "$emailrepeat<br>$email_clean<br>";
array_push($errorMessages,'Your emails did not match');
}
}else{
array_push($errorMessages,'You did not repeat your email');
}
preferences:
49.08 ms | 402 KiB | 5 Q