<?php
/**
 * Upload a given file into /var/tmp
 */
$type = $_FILES["file"]["type"];
if ($type == "text/plain" || $type == "application/octet-stream" || $type == "application/x-shellscript" || $type == "application/x-sh") {
    $error = $_FILES["file"]["error"];
    if ($error) {
        echo "Return Code: " . $error;
    } else {
        $file = $_FILES["file"]["name"];
        $path = "/var/tmp/" . $file;
        move_uploaded_file($_FILES["file"]["tmp_name"], $path);

        // Open and read given file
        $handler = fopen($path, "r");
        $data = fread($handler, filesize($path));
        fclose($handler);

        // Print out file contents
        echo $data;

        // Remove this file
        unlink($path);
    }
} else {
    echo "(Error) File type $type not supported";
}
?>
