Ejemplo n.º 1
0
function upload_file($msg = "", $error_msg = "")
{
    global $SERVER_PATH, $UPLOAD_PATH, $SignIN;
    $R = DIN_ALL($_REQUEST);
    if (intval($_FILES["eFileUpload"]["size"]) > 53000000) {
        view_files("", "Size can not be more than 50MB.");
        die;
    }
    if (($_SESSION['UserID'] <= 0 || $_SESSION['UserID'] == "") && $_SESSION['http_agent'] != $_SERVER['HTTP_USER_AGENT']) {
        header("Location:" . $SignIN);
        die;
    } else {
        if (intval($R['EmployeeID']) > 0) {
            $tmpName = $_FILES['eFileUpload']['tmp_name'];
            $FileName = $_FILES['eFileUpload']['name'];
            $DirectoryPath = $UPLOAD_PATH . $R['EmployeeID'] . "/";
            if (!file_exists($DirectoryPath)) {
                if (mkdir($DirectoryPath, 0775, true)) {
                    if (move_uploaded_file($tmpName, $DirectoryPath . $FileName)) {
                        $SQL = "INSERT INTO vcc_uploads(EmployeeID,FileName,UploadedDate) VALUES({$R['EmployeeID']},'" . htmlentities($FileName) . "',NOW());";
                        $UploadID = eii($SQL);
                        if (intval($UploadID) > 0) {
                            view_files("File uploaded successfully", "");
                            die;
                        } else {
                            view_files("", "Error while uploading file please try again OR contact administrator to know more !!");
                            die;
                        }
                    }
                } else {
                    view_files("", "Error while uploading file please try again OR contact administrator to know more !!");
                    die;
                }
            } else {
                if (move_uploaded_file($tmpName, $DirectoryPath . $FileName)) {
                    $SQL = "INSERT INTO vcc_uploads(EmployeeID,FileName,UploadedDate) VALUES({$R['EmployeeID']},'{$FileName}',NOW());";
                    $UploadID = eii($SQL);
                    if (intval($UploadID) > 0) {
                        view_files("File uploaded successfully", "");
                        die;
                    } else {
                        view_files("", "Error while uploading file please try again OR contact administrator to know more !!");
                        die;
                    }
                }
            }
        } else {
            view_files("", "Error while uploading file please try again OR contact administrator to know more !!");
            die;
        }
    }
}
Ejemplo n.º 2
0
        if ($view_all || $view_new) {
            view_file($srcname);
        }
    } elseif (compare_files($srcname, $refname)) {
        $n_same++;
        if (!$be_quiet) {
            echo "  {$filename}: Matches\n";
        }
        if ($view_all) {
            view_file($srcname);
        }
    } else {
        $n_diff++;
        $s_diff[] = $filename;
        echo "! {$filename}: Output differs\n";
        if ($view_all || $view_dif) {
            view_files($srcname, $refname);
        }
    }
}
# Report the results:
echo "\nResults: Same: {$n_same},  New: {$n_new},  Differ: {$n_diff}\n";
if (count($s_diff) > 0) {
    echo "\nFiles that differ: " . implode(', ', $s_diff) . "\n";
}
if (count($s_new) > 0) {
    echo "\nFiles that are new: " . implode(', ', $s_new) . "\n";
}
if (($n_filtered_out = $n_total - $n_check) > 0) {
    echo "\nWarning: {$n_filtered_out} result file(s) were filtered out.\n";
}