示例#1
0
<?php

session_start();
if (!isset($_SESSION['user_id']) || strcmp($_SESSION['type'], 'instractor') != 0 || !isset($_POST['ID'])) {
    // redirect unauthorized user at once to homepage
    header('Location: http://localhost/qa/index.php');
    die;
}
// update course files
$files = getFilesByCourseID($_POST['ID']);
foreach ($files as $file) {
    updateFileData($file['ID'], $_POST[$file['type']]);
}
unset($_POST['type']);
unset($_POST['type']);
header('Location: http://localhost/qa/instructor/index.php');
die;
示例#2
0
            echo "<li>Sorry, file already exists.</li>";
            $uploadOk = 0;
        }
        // Check file size, max 32 MB
        if ($_FILES[$file]["size"] > 33554432) {
            echo "<li>Sorry, your file is too large." . $_FILES[$file]["size"] . '</li>';
            $uploadOk = 0;
        }
        // Check if $uploadOk is set to 0 by an error
        if ($uploadOk == 0) {
            echo "<li>Sorry, your file was not uploaded.</li>";
        } else {
            if (move_uploaded_file($_FILES[$file]["tmp_name"], $target_file)) {
                echo "<li>The file " . basename($_FILES[$file]["name"]) . " has been uploaded.</li>";
                $update_link = $target_file;
            } else {
                echo "<li>Sorry, there was an error uploading your file.</li>";
            }
        }
    }
    // update file link
    foreach ($db_files as $db_file) {
        if (strcmp($db_file['type'], $name) == 0) {
            updateFileData($db_file['ID'], $update_link);
            break;
        }
    }
}
echo "</ol><p>";
header('refresh:3; url=http://localhost/qa/instructor/index.php');
die;