コード例 #1
0
ファイル: uploader.php プロジェクト: autonomous019/fsi
<?php

require_once "../config.inc.php";
session_start();
print_r($_REQUEST);
print_r($_FILES);
$db = Database::obtain(DB_SERVER, DB_USER, DB_PASS, DB_DATABASE);
$db->connect();
$mode = $_REQUEST['mode'];
if ($mode === "reports") {
    $file = $_FILES['file']['name'];
    $temp_file = $_FILES['file']['tmp_name'];
    $uid = $_REQUEST['uid'];
    $upload_dir = '/reports/';
    $r = new Reports('member', BASE_DOMAIN);
    $upload_file = $r->uploader($file, $temp_file, $upload_dir);
    $update = $r->updateReportField($uid, $file, 'file_info');
} elseif ($mode === "users") {
    $file = $_FILES['file']['name'];
    $temp_file = $_FILES['file']['tmp_name'];
    $uid = $_REQUEST['uid'];
    $upload_dir = '/avatars/';
    $u = new Users('member', BASE_DOMAIN);
    $upload_file = $u->uploader($file, $temp_file, $upload_dir);
    $update = $u->updateUserField($uid, $file, 'avatar');
} elseif ($mode === "projects") {
    $uid = $_REQUEST['uid'];
    if (!empty($_FILES['vertical_img']['name'])) {
        $vertical_file = $_FILES['vertical_img']['name'];
        $vertical_temp_file = $_FILES['vertical_img']['tmp_name'];
    } else {