Здравейте имам код в който качвам картинка, емейл телефон в база данни как мога да правя проверка с php за валиден емейл валиден телефон и валидна картинка в кода ето го и него
Код:
$user_email = ($_POST['email']);
if (!filter_var($user_email, FILTER_VALIDATE_EMAIL))
{
echo "Invalid email format";
}
$user_country = $_POST['user_country'];
$user_phone = $_POST['phone'];
//Get image variable
$fileName = $_FILES['image']['name'];
if($_FILES['image']['type'] != 'image/png'){
die('Unsupported filetype uploaded.');
}
$tmpName = $_FILES['image']['tmp_name'];
$fileSize = $_FILES['image']['size'];
$fileType = $_FILES['image']['type'];
$filePath = $uploadDir . $fileName;
$result = move_uploaded_file($tmpName, $filePath);
if (!$result) {
echo "Грешка при качването на файла";
exit;
}
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
$filePath = addslashes($filePath);
}
//tova e ako ima snimka
$query = "UPDATE users SET email = '$user_email', user_country = '$user_country', user_phone = '$user_phone', user_picture = '$filePath', added = 'YES' WHERE id = '$table_id' ";