Monday, November 08, 2010 at 12:06 AM.
system.verbs.builtins.webserver.parseArgs
on parseArgs (argstring, adrtable) { <<Changes <<9/16/04; 1:49:40 AM by JES <<If running on MacOS, convert argument names to mac characters. <<8/18/98; 9:41:51 AM by DW <<Site of a major security hole in Frontier. Closed. <<It goes all the way back to June 1995 local (argslist = string.parseHttpArgs (argstring)); local (i, name, value, adritem); loop (i = 1; i <= sizeof (argslist); i = i + 2) { name = argslist [i]; if system.environment.isMac { name = latinToMac.convert (name)}; value = argslist [i + 1]; adritem = @adrtable^.[name]; if defined (adritem^) { //put multiple selections into list if typeOf (adritem^) != listType { adritem^ = {adritem^}}; adritem^ = adritem^ + {value}} else { adritem^ = value}}}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.