#!/usr/bin/awk -f
function makeheaders(contenttype) {
printf("Content-Type: %s\n\n", contenttype);
}
function makehtmlhead() {
printf("\n");
printf("
");
printf("\n");
printf("");
}
function makehtmltail() {
printf("");
}
function makehtmlimg(uri) {
printf("");
printf("
\n", uri, uri);
printf("
");
}
BEGIN {
arg = ENVIRON["QUERY_STRING"];
if (0 != match(arg, "^[a-z0-9\(\)\-]+$")) {
filename = arg;
imgname = sprintf("%s.jpg", \
filename);
makeheaders("text/html");
makehtmlhead();
makehtmlimg(imgname);
makehtmltail();
}
}