if (isset($_FILES['avatar']))
{
if (!empty($_FILES['avatar']['name']))
{
if($_FILES['avatar']['size'] > 0 && $_FILES['avatar']['size'] < 50*1024)
{
if(
$_FILES['avatar']['type'] == "image/gif" ||
$_FILES['avatar']['type'] == "image/jpg" ||
$_FILES['avatar']['type'] == "image/jpeg"
)
{
if(is_uploaded_file($_FILES['avatar']['tmp_name']))
{
$iwh = GetImageSize($_FILES['avatar']['tmp_name'])
if($iwh[0] > 120 || $iwh[1] > 120 || $iwh[0] < 80 || $iwh[1] < 80)
echo 'Максимальные размеры картинки 120 x 120 px. - минимальные 80x80 px';
else
{
$type_file = str_replace("image/","",$_FILES['avatar']['type']);
$name_jp = time() . $user_bd['id'];
if(move_uploaded_file($_FILES['avatar']['tmp_name'],"tpl/images/avatar/". $name_jp .".".$type_file))
echo 'Загружено';
else
echo 'Произошла ошибка при загрузке файла на сервер!';
}
}
else
echo 'Произошла ошибка при загрузке файла на сервер!';
}
else
echo 'Не верный формат';
}
else
echo 'Не верный размер';
}
}
Посмотрите код, безопасно ли так загружать изображения на сайт?