Loading...
Помощь по скриптам | Загрузка изображений
Ребята, помогите исправить ошибку в скрипте! все форматы изображений пропускает,а надо только JPEG, GIF, PNG




if (isset($_REQUEST['submit'])) {

unlink("../user/avatars/".$user['avatar'].""); # удаляем старый аватар при загрузке нового.

$maxsize = 1;
$size = $_FILES['filename']['size'];
if (!@file_exists($_FILES['filename']['tmp_name']))
error('Вы не выбрали файл!');
if ($size > (1048576 * $maxsize))
error('Максимальный размер файла '.$maxsize.'мб!');
$filetype = array('jpg', 'gif', 'jpeg');
$upfiletype = substr($_FILES['filename']['name'], strrpos($_FILES['filename']['name'], ".") + 1);

if (!in_array($upfiletype, $filetype))
error('Такой формат запрещено загружать!');

$files = ''.$user['id'].''/* .$_FILES['filename']['name'] */;
move_uploaded_file($_FILES['filename']['tmp_name'], "../user/avatars/".$files."");

$connect -> query ("UPDATE `users` SET `avatar` = '".$files."' WHERE `id` = '".$user['id']."' LIMIT 1");
header('Location: /main');
exit();

}
error функцию дай
$filetype = array( 'jpg', 'gif', 'jpeg'); Уберай
Онлайн: 2
Время:
Gen. 0.0461
(c) Bym.Guru 2010-2026