500 Error";
    echo "Bad marker: " . $path;
    exit();
}
$fname = $markerspath . $path;
$parts = explode("/", $path);
if (($parts[0] != "faces") && ($parts[0] != "_markers_")) {
    header('HTTP/1.0 500 Error');
    echo "
500 Error
";
    echo "Bad marker: " . $path;
    exit();
}
$uid = '[' . strtolower($userid) . ']';
if (!is_readable($fname)) {
    if (strstr($path, ".jpg") || strstr($path, ".png")) {
        $fname = "../images/blank.png";
    } else {
        header('HTTP/1.0 404 Not Found');
        echo "404 Not Found
";
        echo "Not found: " . $path;
        exit();
    }
}
$fp = fopen($fname, 'rb');
if (strstr($path, ".png")) {
    header("Content-Type: image/png");
} elseif (strstr($path, ".jpg")) {
    header("Content-Type: image/jpeg");
} else {
    header("Content-Type: application/text");
}
header("Content-Length: " . filesize($fname));
fpassthru($fp);
exit;