Здравствуйте, загружаю файл таким образом
<?
if(isset($_FILES['avatar'])){
$formats = array("jpeg","jpg","gif","png");
$format = @end(explode(".",$_FILES['avatar']['name']));
if($_FILES['avatar']['size'] < 2097152) {
if(in_array($format,$formats)){
if(is_uploaded_file($_FILES['avatar']['tmp_name'])){
$dir = "resource/img/avatars/".$_FILES['avatar']['name'];
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dir)){
echo '<div class="inform"><div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><strong>Супер!</strong> Теперь у вас новый аватар.</div></div>';
mysqli_query($link,"UPDATE `users` SET `avatar`= '/$dir' WHERE id=$server");
}
}else{echo '<div class="inform"><div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><strong>Ошибка!</strong> Убедитесь что картинка формата (png,jpg,jpeg,png).</div></div>';}
}else{mysqli_query($link,"UPDATE `users` SET `avatar`= '' WHERE id=$server");echo '<div class="inform"><div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><strong>Ошибка!</strong> Вы не указали картинку по этому она сбросилась.</div></div>';}
}else{
echo '<div class="inform"><div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><strong>Ошибка!</strong> Убедитесь что картинка не больше 2мб.</div></div>';
}
}
?>
и если файл написан на русском языке то сохраняется вот таком виде Без названия
На русском это (Без названия.png)
буду благодарен за помощь.
Если будет не сложно помогите сделать так чтобы картинка "jpeg","jpg","gif","png" которая 400px при загрузке сжимался в 150px
=)