Parse error: syntax error, unexpected ';' in /home/u550788260/public_html/files/upload.php on line 15 ПОМОГИТЕ
if(isset($_POST['upload'])) {
$file = trim(htmlspecialchars($_FILES['filename']['name']));
$black_list = array('php', 'html', 'css', 'js', 'htm', 'phtml');
$file_max_size = 10000;
$file_size = $_FILES['filename']['size'];
$file_mime_type = $_FILES['filename']['type'];
foreach ($black_list as $error_file);
{
if(preg_match("/$error_file\$/i", $file);
exit('Неверный файл');
}
if($file_mime_type != 'image/png') exit('Неверный файл');
else if($file_size > $file_max_size) exit('Размер файла превышает допустимый');
else {
if(move_uploaded_file($_FILES['filename']['tmp_name'], 'files/'.$file)) exit('Файл загружён');
else exit('Ошибка при загрузке');
}
}
?>
Даже если убрать ; перед exit, то выдает ошибку
Parse error: syntax error, unexpected T_EXIT in /home/u550788260/public_html/files/upload.php on line 11