GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — smallbasic.github.io/samples/node/1055.bas at master · smallbasic/smallbasic.github.io Expand file tree/ Copy path1055.basMore file actions 30 lines (24 loc) · 654 Bytes / Copy path1055.basFile metadata and controls30 lines (24 loc) · 654 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 '' This is the famous "CGI Counter" in the SmallBasic version '' treat it as any Perl or Shell script used for CGI '' don't forget about the user rights and to rename file to .cgi or add .bas to allowed cgi '' '' if you have added SSI support to your http server you can include '' the counter on a page with this: #!/usr/bin/sbasic -q print "Content-type: text/html" print file$="counter.dat" counter="" if exist(file$) then open file$ for input as #1 lineinput #1,counter close #1 counter=val(counter)+1 open file$ for output as #1 print #1,counter close #1 else open file$ for output as #1 print #1,"0" endif print counter |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |