private function displayImage(File $oImageFile) { $oHeader = new HTTPHeader(); if (!$oHeader->isModifiedSince($oImageFile->lastModified())) { $oHeader->setResponseCode(304); } else { $oHeader->setResponse('Content-Type', 'image/png'); $oImageFile->readStdOut(); } }