Вход Регистрация
Файл: user/avatar.php
Строк: 37
<?php
/*
#Бесплатный WAP движок StrongCMS
#Официальный сайт поддержки: http://strongcms.ru 
*/

# Заголовок>Функции>Шапка
$title 'Сменить аватарку';
require (
'../system/core.php');
require (
'../system/head.php');

# закрываем от гостей
login();

echo 
'<div class="title"><a href="'.HOME.'/user/cab.php">Личный кабинет</a> | Сменить аватарку</div>';

/* Если нажали загрузить аватар*/
if (isset($_REQUEST['submit']))
{
    
$maxsize 1// Максимальный размер файла,в мегабайтах
    
$size $_FILES['filename']['size']; // Вес файла

    /* Если не выбрали файл */
    
if (!@file_exists($_FILES['filename']['tmp_name']))
        
err('Вы не выбрали файл!');

    
/* Максимальный размер 1мб */
    
if ($size > (1048576 $maxsize))
        
err('Максимальный размер файла '.$maxsize.'мб!');

    
/* Тип файлов которые можно загружать */
    
$filetype = array(
        
'jpg',
        
'gif',
        
'png',
        
'jpeg',
        
'bmp');
    
$upfiletype substr($_FILES['filename']['name'], strrpos($_FILES['filename']['name'], ".") + 1);

    
/* Если тип файла не подходит */
    
if (!in_array($upfiletype$filetype))
        
err('Такой формат запрещено загружать!');

    
/* Если все окей,заливаем файл в папу и делаем запрос */
    
$files 'files_'.rand(12345678).'_'.rand(12345678).'_'.$_FILES['filename']['name'];

    
/* Заливаем */
    
move_uploaded_file($_FILES['filename']['tmp_name'], "../files/ava/".$files."");

    
/* Делаем запрос */
    
$db->query("UPDATE `users` SET `avatar`='".$files."' WHERE `id`='".$user['id']."' limit 1");
    
header('Location: '.HOME.'/user/avatar.php');
    exit();
}

//--Удаление авки--//
if (isset($_REQUEST['delava']))
{
    
$db->query("UPDATE `users` SET `avatar` = '' WHERE `id` = '".$user['id']."'");

    
unlink("../files/ava/".$user['avatar']."");

    
header('Location: '.HOME.'/user/avatar.php');
    exit();
}

echo 
'<div class="podmenu">К загрузке допускаются фотографии форматом <b>JPG,GIF,PNG,JPEG,BMP</b>
<br />После смены аватара в анкете будет выводится фотография размером <b>210x210</b></div><div class="podmenu">'
;

echo (empty(
$user['avatar']) ? '<img src="../files/ava/net.png" alt="*" style="max-width: 210px; max-height: 210px;">' '<img src="../files/ava/'.$user['avatar'].'" alt="*" style="max-width: 210px; max-height: 210px;"><br />[<a href="'.HOME.'/user/avatar.php?delava">Удалить аватар</a>]');

echo 
'</div><div class="podmenu">
<form action="" method="post" enctype="multipart/form-data"> 
Выберите файл:<br><input type="file" name="filename"/><br>   
<input type="submit" value="Загрузить" name="submit"/> 
</form></div>'
;

echo 
'<a href="'.HOME.'/user/cab.php" class="menudiv">» В кабинет</a>';

require_once (
'../system/footer.php');

?>
Онлайн: 0
Реклама