Просмотр поста #65033: >>>ВОПРОСЫ НОВИЧКОВ<<<

.
2ziz
«Музыка — это моя религия» © Джимми Хендрикс

вот сам код

case 'upload':
define('TITLE', 'Загрузка аватара');

if(isset($_POST['submit']))
{
error::$url = '?';
error::$type = 1;

if(empty($_FILES['avatar']['name'])) error::add('Аватар не загружен.');
if($_FILES['avatar']['size'] > (1024*1024*3)) error::add('Аватар слишком большой. Максимум 3 мб.');

$img = getimagesize($_FILES['avatar']['tmp_name']);

if(!$img) error::add('Произошла ошибка. Возможно изображение повреждено.');


switch($img['mime'])
{
default:
error::add('Аватар имеет запрещённое расширение.');
break;

case 'image/jpeg':
case 'image/jpg':
$type = 'jpg';
break;

case 'image/png':
$type = 'png';
break;

case 'image/gif':
$type = 'gif';
break;
}

$file = 'avatar_upload/'.md5($id).'.'.$type;

imgResize($_FILES['avatar']['tmp_name'], 120, $file);

mysql_query('UPDATE users SET avatar = "'.$file.'" WHERE id = "'.$uarr['id'].'"');


echo '<div class="d1">Аватар установлен.</div>';
echo '<div class="d1"><img src="'.$file.'" alt="" /></div>';

echo '<div class="down"><a href="avatar.php">&#171; Мой аватар</a><br/><a href="my.php">&#171; Личный кабинет</a><br/><a href="index.php">&#171; Главная</a></div>';
}
break;