Ejemplo n.º 1
0
 function sendHeaders()
 {
     $lastModifiedTime = filemtime($this->fileNameToServe);
     $fileSize = filesize($this->fileNameToServe);
     if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $lastModifiedTime) {
         header('HTTP/1.0 304 Not Modified');
         exit;
     }
     header('Content-Length: ' . $fileSize);
     header('Last-Modified: ' . \getLastModifiedTime($lastModifiedTime), true);
     foreach ($this->headers as $type => $value) {
         header("{$type}: {$value}");
     }
 }
Ejemplo n.º 2
0
//Hand off based on the paragmeters.
switch ($parameters[1]) {
    case "setupEnvironment":
        echo setupEnvironment($input);
        break;
    case "newCommands":
        echo newCommands($input);
        break;
    case "clearCommands":
        echo clearCommands();
        break;
    case "getCommands":
        echo getCommands();
        break;
    case "getLastModifiedTime":
        echo getLastModifiedTime();
        break;
    case "getPhysicalGridSize":
        echo getPhysicalGridSize();
        break;
    case "getLogicalGridSize":
        echo getLogicalGridSize();
        break;
    case "getOrigin":
        echo getOrigin();
        break;
    case "setOrigin":
        echo setOrigin($input);
        break;
    case "getNotesForKeys":
        echo getNotesForKeys();