Esempio n. 1
0
                    $errors[] = '画像ファイル移動に失敗しました';
                } else {
                    $_SESSION['user_profile_photo'] = $save_prof_to;
                }
            } else {
                $_SESSION['user_profile_photo'] = '';
            }
            // 背景画像を移動
            if (isset($_SESSION['user_profile_background'])) {
                $save_bg_to = $dir_src . pathinfo($_SESSION['user_profile_background'], PATHINFO_BASENAME);
                if (!rename($_SESSION['user_profile_background'], $save_bg_to)) {
                    $errors[] = '画像ファイル移動に失敗しました';
                } else {
                    $_SESSION['user_profile_background'] = $save_bg_to;
                }
            } else {
                $_SESSION['user_profile_background'] = '';
            }
            if (count($errors) === 0) {
                $user->userCreate($db);
                include_once '../include/view/user_create_result.php';
            }
        }
    }
}
// todo: エラー表示はviewファイルの中で表示できるようにしたい
if (count($errors) !== 0) {
    foreach ($errors as $error) {
        print $error . '<br>';
    }
}