コード例 #1
0
<?php

session_start();
require_once "../models/profilemodel.php";
/* СМЕНА АВАТАРКИ */
if (isset($_POST['reg_ava_button'])) {
    if ($_FILES['load']['error'] == 0) {
        if ($_FILES['load']['size'] <= 2000000) {
            if ($_FILES['load']['type'] == "image/jpeg" || $_FILES['load']['type'] == "image/png" || $_FILES['load']['type'] == "image/jpg" || $_FILES['load']['type'] == "image/gif" || $_FILES['load']['type'] == "image/bmp") {
                move_uploaded_file($_FILES['load']['tmp_name'], '../img/avatar/' . $_FILES['load']['name']);
                $profile_login = $_SESSION['login'][0];
                $destination = 'img/avatar/';
                $filename = $_FILES['load']['name'];
                $filedestination = $destination . $filename;
                $db = new Profilemodel();
                $updateavatar = $db->updateAvatar($filedestination, $profile_login);
                $_SESSION['login'][1]['avatar'] = $filedestination;
                exit("<meta http-equiv='refresh' content='0; url= ../profile'>");
            } else {
                echo $error_id = "wrong_type";
            }
        } else {
            echo $error_id = "big_file";
        }
    } else {
        exit("<meta http-equiv='refresh' content='0; url= ../profile'>");
    }
} else {
    echo $error_id = 'no_POST';
}