Загрузка файлов на сервер

Work

Новичок
Ребят, подскажите плиз как мне зашифровать название картинки которою я загружаю
вот код
if(!move_uploaded_file($_FILES['avatar']['tmp_name'],'img/avatars/'.$_FILES['avatar']['name'])){
$_SESSION['msg'] = '<div class="contentInfoOplataTovarNorm"><p class="noBuy" style="color:red;">Не удалось загрузить изображения</p></div>';
// тут header не писать не чего перидресация
}
$_FILES['avatar'] - это input type="file" name="avatar" вот мне надо зашифровать название картинки но чтоб ток название не повторялось ну например через md5(microtime()) буду очень блогодарен дайте готовый код как мне и куда написать функцию чтоб файл с названием русских сиволов мне не выдовал не понятные символы а просто либо набор символов либо перевод кодервку на UTF-8
 

AnrDaemon

Продвинутый новичок
Что будете делать, если $_FILES['avatar']['name'] пустая строка?
 
Сверху