durante l'upload dovrebbe controllare l'estenzione ma...in ogni caso il risultato è $error, qualcuno mi sa aiutare pf?

$allowed_ext = "jpg,gif,png,jpeg";
$match = "1";

$file_ext = preg_split("/./",$filename);
$allowed_ext = preg_split("/,/",$allowed_ext);
foreach($allowed_ext as $ext)
{
if($allowed_ext==$file_ext[1]) $match = "2";
}
if($match=="1"){
$error .= "- File type isn't allowed: $filename
";
}