Как бы даже и аваторка грузиться нормально, собственно проблема не в этом.
Присутсвует некий квантовый скачачек типо... эффект прошлого)))
После загрузки аваторки отображаеться загруженная аваторка, вернее так задуманно...но отображаеться старая, после обновления страницы показываеться новая аваторка...
как бы не думаю что это связано с кодом, но все же вот...
Добавлено через 00:41 сек.
<?php
switch(check($_GET['do'])){
default:
div('<a href="cab.php">Личный кабинет</a> / Аватар', 'menu');
div('', 'line');
if(empty($uz['ava'])){
div('Ваш текущий аватар', 'nav');
div('<small> <font color="red">Аватар не установлен!</font></small><br/>'
.avatars($login), 'text');
} else {
div('Ваш текущий аватар / <a href="?do=delete">Удалить аватар</a>', 'nav');
div(avatars($login), 'text');
}
div('Загрузить новый аватар / <a href="?do=list">Выбрать</a>', 'nav');
// аплоад
div('<small>Формат картинки <font color="red">jpg,png,gif</font> и размер до 3мб.</small><hr/>'
.'<form action="?do=upload" enctype="multipart/form-data" method="post">'
.'<input type="file" name="avatar" /><input type="submit" name="sub" value="Загрузить" /></form>', 'text');
break;
######################### UPLOAD ########################
case 'upload':
if(isset($_POST['sub'])){
div('Загрузка аватара', 'menu');
if(empty($_FILES['avatar']['name'])){ $err = '• Аватар не загружен по вине системы!<br/>'; }
if($_FILES['avatar']['size'] > (1024*1024*3)){ $err = $err.'• Привышен лимит размера картинки!<br/>'; }
$img = getimagesize($_FILES['avatar']['tmp_name']);
if(!$img){ $err = $err.'• Изображение повреждено!<br/>'; }
?>