Файл: inc/user/photoUpload.php
Строк: 39
<?
$title='Загрузка фото';
include_once '../system/config.php';
echo"<div class='rzd2'></div><div class='menuin2'>";
?>
<?php
if(isset($_FILES['file'])){
    $cena=500;
    $error=array();
    if($ku['rubies']<=$cena){
        $error[]='Недостаточно рубинов';
    }
    if(empty($_FILES['file']['name'])) $error[]='Файл не выбран';
    $ext=explode('.', $_FILES['file']['name']);
    $ext=$ext[sizeof($ext)-1];
    if(!in_array($ext, array('jpg','jpeg','png','gif'))) $error[]='Запрещенный формат файла';
    if($_FILES['file']['size'] > 2000000) $error[]='Максимальный вес картинки 400kb';
    if(!getimagesize($_FILES['file']['tmp_name'])) $error[]='Запрещенный формат файла';
    if(empty($error)){
        if(move_uploaded_file($_FILES['file']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].'/photo/'.$ku['id'].'.png')){
            $ku['rubies']=minus_rubies($cena);
            mysql_query("DELETE FROM `user_avatar` WHERE `id_user` = '$ku[id]'");
            mysql_query("INSERT INTO `user_avatar` SET `id_user` = '$ku[id]', `foto` = '$ku[id]', `time` = '$time', `moderation` = '0', `check` = '0'");
            mysql_query("UPDATE `user_avatar` SET  `foto` = '$ku[id]', `time` = '$time', `moderation` = '0', `check` = '0' WHERE `id_user` = '$ku[id]'");
            header("location: /user/$ku[id]");
            $_SESSION['msg']='Фотография отправлена на проверку.';
        }else{
            $_SESSION['msg']='Произошла ошибка копирования файла в каталог. Попробуйте позже';
        }
    }
    else
    {
    foreach ($error as $err)
    {
    header("location: /photoUpload");
    $_SESSION['msg']=''.$err.'';
    }
    }
}
echo "<div class='title'>Смена Фото</h2></div><div class='div'>";
{
  echo'Выберите фото для загрузки:';}
echo "<form method="post" enctype='multipart/form-data'>n";
echo "<input type='file' name='file' /><br/>n";
echo "<div class='small minor'> (Фотография должна быть в формате jpg, gif, png и ее размер не должен превышать 400 Кб.)</div>";
echo'<div class="pt">
<span class="major">Внимание!</span><br/>';
echo'<span >Цена загрузки фото: <img src="/img/icons/ruby.png" alt="o"/> 500 рубинов.
После того, как фотография пройдет проверку, она будет установлена в профиль.
Если фотография нарушает <a href="/help/photo/">требования</a>, она будет удалена, рубины не возвращаются!
</span>
</div>';
echo "<input value='Загрузить' type='submit' name='ok' /><br /></form>n</div>";
echo"</div></div><div class='rzd2'></div>";
include_once '../system/foot.php';?>