Файл: public_html/avatar.php
Строк: 57
<?php
include './system/common.php';
include './system/functions.php';
include './system/user.php';
$title = 'Загрузка аватара';
include './system/h.php';
$sett = mysql_query("SELECT * FROM `set` WHERE `usr` = '$user[login]' LIMIT 1");
$set = mysql_fetch_assoc($sett);
if($set['vip']=='on'){
switch($_GET['mod']){
default:
case 'load':
echo'<div class="wrapper"><div class="lent w80 mlra">
<div class="bl-ttl"><div class="te">
<div class="ttl">Загрузка Аватара</div></div></div>';
echo "<font color='#ffc22b'> • Можно загружать аватары любых размеров, весом не больше 200кб, в формате jpg. </font><font color=aqua>Бесплатно загрузка</font></br>";
if($_POST['go']==5)
{
// проверим соответсвует ли загружаемый аватар нашим параметрам
if($_FILES['avatar']['size']>200500){$err_avatar_size='Аватар слишком велик!';}
if(!($_FILES['avatar']['type']=='image/pjpeg' OR $_FILES['avatar']['type']=='image/jpeg'))
{$err_avatar_type='Файл имеет неразрешенный тип!';}
// сохраним аватар на сервере, если нет ошибок
if(!$err_avatar_size AND !$err_avatar_type)
{
$avatar_name=$user['id'];
$avatar_way="images/avatar/".$avatar_name; // путь в аватару
// удалим уже существующие аватары
$avatar_del=$avatar_way.".gif";
unlink($avatar_del);
$avatar_del=$avatar_way.".jpg";
unlink($avatar_del);
$avatar_del=$avatar_way.".png";
unlink($avatar_del);
// добавляем расширение к файлу
switch($_FILES['avatar']['type'])
{
case 'image/pjpeg': $avatar_way.=".jpg"; break;
case 'image/jpeg': $avatar_way.=".jpg"; break;
}
copy($_FILES['avatar']['tmp_name'], $avatar_way); // сохраним файл на сервер
}
}
// выведем ошибки, если они есть
if($err_avatar_size){echo $err_avatar_size;}
if($err_avatar_type){echo $err_avatar_type;}
$catalog="images/avatar/";
// отобразим уже загруженный аватар
$i=1;
$dir = opendir ($catalog);
while ($file = readdir ($dir))
{
if($file=="$user[login].jpg")
{
echo"<center><span class='blue'>$file</span></br>";
echo '<br><img width="120" height="160" src="/'.$catalog.'/'.$file.'"></img><br><br/>';
echo '<a class="btn _dark" href="'.$_SERVER['PHP_SELF'].'?mod=save&ok='.$file.'&alm='.$user['g'].'" value="Сохранить">Сохранить</a>';
echo '</center>';
}
}
closedir ($dir);
// форма загрузки
echo'
<form action="?mod=load" method="post" enctype="multipart/form-data">
<input type="hidden" name="go" value="5">
<input class="text" type="file" name="avatar"><br><br>
<input class="label" type="submit" value="закачать">
<input class="label" type="Reset" value="сброс">
</form></div>';
echo'</div></div>';
break;
case 'save':
if($_GET['ok']!==$name){
$name = $_GET['ok'];
if(isset($set['avatar'])){
mysql_query("UPDATE `set` SET `avatar` = '$name' WHERE `usr`='$user[login]'");
}
echo "<div class='wrapper'><div class='block_zero center'>";
echo"<font color='#71cc71'> Аватарка сохранена</font></br>";
echo '</div></div>';}
break;
}
}else{
echo '<div class="wrapper"><div class="block_zero center">';
echo '<font color="red">Внимания!</font> У вас не куплен Премиум аккаунт<br/><br/>';
echo '</div><div class="mini-line"></div><div class="block_zero"><ul class="hint">';
echo '<li>Вы можете купить <img width="15" height="15" src="/images/icon/vip.png"><a href="/vip.php">Премиум аккаунт.</a></li>';
echo '</div></div>';
}
include './system/f.php';
?>