#!/bin/sh # # Author F. Pelucchi, W. Grandegger # Modifyed by F.Murtas # ====== # # Date : 06-02-96 # ==== eval `/usr/local/http/bin/cgiparse -init` eval `/usr/local/http/bin/cgiparse -form` # eval `/www/WWW/bin/cgiparse -init` # eval `/www/WWW/bin/cgiparse -form` echo 'Content-type: text/html' echo '
" for(i=1;i" "echo `cd '"$docdir"'; ls k'"$TYPE"'"nr".* 2>/dev/null`" | getline ls; close("echo `cd '"$docdir"'; ls k'"$TYPE"'"nr".* 2>/dev/null`") nls=split(ls,lsa) if (nls) { print " " for (i=1;i<=nls;i++) print ""lsa[i]" " } # else print "File k'"$TYPE"'"nr".* not found " found=0 } BEGIN { first=1; found=0; search=0; nfound=0 } END { if (found) printit(); if (nfound==0) print "
No argument matched
"} /^[^\!]/ { if ($1 ~ /^No/) { if (first) { first=0; n=1 } else { if (found) printit() } n=1; nr=$NF } if ( $1 ~ /^'"$field"'/ ) { search = 1 } else { if (search) if( $0 ~ /^[A-Za-z]/ ) search=0 } if (search) { k="'"$key"'"; if (i=index(tolower($0),tolower(k)) ) { found=1 nfound++ kr=substr($0,i,length(k)); kn=""kr"" gsub(kr,kn) } } all[n++]=$0 }' $docfil # echo '' # exit 0