Re: Accessing Server Environment Variables
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 49103
interpreted = N
texte = Absolutely. I added the snippet as a user comment in the online 'function'docs.> -----Original Message-----> From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of> Gary Krockover> Sent: Tuesday, April 01, 2003 3:22 PM> To: WebDNA Talk> Subject: Re: Accessing Server Environment Variables>>> Hmmm, do I smell a good snippet for the interactive docs?>> :)>> GK>>>> -----Original Message-----> From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of> Scott Anderson> Sent: Tuesday, April 01, 2003 5:14 PM> To: WebDNA Talk> Subject: Re: Accessing Server Environment Variables>>> John,>> Thanks for the suggestion. Until we have an explicit WebDNA> context for> retrieving environment variables, you can use the DOS context> to grab that> information.>> Here is an example using the new WebDNA 5 function context...>> [function name=GetEnvironmentVar]> [listwords words=[DOS]Set> [/DOS]&delimiters=[unurl]%0D[/unurl]]> [showif [url][middle> startafter=&endbefore==][word][/middle][/url]=[url][params_str> ing][/url]]> [return][middle startafter==&endbefore=][word][/middle][/return]> [/showif]> [/listwords]> [/function]>> Examples:
> CLASSPATH = [GetEnvironmentVar CLASSPATH]
> OS = [GetEnvironmentVar OS]
> SystemRoot = [GetEnvironmentVar SystemRoot]
> etc...>> This could easily be adapted to work with earlier versions of WebDNA.>>>>>>> > -----Original Message-----> > From: WebDNA Talk> [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of> > John Peacock> > Sent: Tuesday, April 01, 2003 2:32 PM> > To: WebDNA Talk> > Subject: RFE: Accessing Server Environment Variables> >> >> > The more recent versions of WebSite support custom error> > handling, with a single> > file being able to handle multiple error states. In order to> > create a custom> > 404 message in WebDNA, I need to be able to access the server> > environment> > variables, in order to see the original path that was requested.> >> > For example, in Perl I would call> >> > $original_path = $ENV{'4XX_PATH'};> >> > but WebDNA does not support this.> >> > I'd like new contexts that would work much like the> > [ListMIMEHeaders] and> > [GetMIMEHeader] tags; I propose [ListENVVariables] and> > [GetENVVariable]. These> > contexts would return the server environment variables for> > later processing.> > This feature is available in both for Windows and *nix web> > servers (I cannot> > speak to classic Mac, but that is being discontinued).> >> > Thanks> >> > John> >> > --> > John Peacock> > Director of Information Research and Technology> > Rowman & Littlefield Publishing Group> > 4501 Forbes Boulevard> > Suite H> > Lanham, MD 20706> > 301-459-3366 x.5010> > fax 301-429-5748> Web Archive of this list is at: http://webdna.smithmicro.com/>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to> > Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Absolutely. I added the snippet as a user comment in the online 'function'docs.> -----Original Message-----> From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of> Gary Krockover> Sent: Tuesday, April 01, 2003 3:22 PM> To: WebDNA Talk> Subject: Re: Accessing Server Environment Variables>>> Hmmm, do I smell a good snippet for the interactive docs?>> :)>> GK>>>> -----Original Message-----> From: WebDNA Talk [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of> Scott Anderson> Sent: Tuesday, April 01, 2003 5:14 PM> To: WebDNA Talk> Subject: Re: Accessing Server Environment Variables>>> John,>> Thanks for the suggestion. Until we have an explicit WebDNA> context for> retrieving environment variables, you can use the DOS context> to grab that> information.>> Here is an example using the new WebDNA 5 function context...>> [function name=GetEnvironmentVar]> [listwords words=[DOS]Set> [/DOS]&delimiters=[unurl]%0D[/unurl]]> [showif [url][middle> startafter=&endbefore==][word][/middle][/url]=[url][params_str> ing][/url]]> [return][middle startafter==&endbefore=][word][/middle][/return]> [/showif]> [/listwords]> [/function]>> Examples:
> CLASSPATH = [GetEnvironmentVar CLASSPATH]
> OS = [GetEnvironmentVar OS]
> SystemRoot = [GetEnvironmentVar SystemRoot]
> etc...>> This could easily be adapted to work with earlier versions of WebDNA.>>>>>>> > -----Original Message-----> > From: WebDNA Talk> [mailto:WebDNA-Talk@talk.smithmicro.com]On Behalf Of> > John Peacock> > Sent: Tuesday, April 01, 2003 2:32 PM> > To: WebDNA Talk> > Subject: RFE: Accessing Server Environment Variables> >> >> > The more recent versions of WebSite support custom error> > handling, with a single> > file being able to handle multiple error states. In order to> > create a custom> > 404 message in WebDNA, I need to be able to access the server> > environment> > variables, in order to see the original path that was requested.> >> > For example, in Perl I would call> >> > $original_path = $ENV{'4XX_PATH'};> >> > but WebDNA does not support this.> >> > I'd like new contexts that would work much like the> > [listmimeheaders] and> > [getmimeheader] tags; I propose [ListENVVariables] and> > [GetENVVariable]. These> > contexts would return the server environment variables for> > later processing.> > This feature is available in both for Windows and *nix web> > servers (I cannot> > speak to classic Mac, but that is being discontinued).> >> > Thanks> >> > John> >> > --> > John Peacock> > Director of Information Research and Technology> > Rowman & Littlefield Publishing Group> > 4501 Forbes Boulevard> > Suite H> > Lanham, MD 20706> > 301-459-3366 x.5010> > fax 301-429-5748> Web Archive of this list is at: http://webdna.smithmicro.com/>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to> > Web Archive of this list is at: http://webdna.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Scott Anderson
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Smart caching problems with 2.1b3? (1997)
RE: shrink-wrapped version out yet? (1997)
Exclamation point (1997)
WebDNA CAPTCHA (2008)
Separate SSL Server (1997)
Multiple prices (1997)
Dumb Question about Docs (1997)
Emailer (1997)
wild question (1998)
creator code (1997)
WebCatalog for guestbook ? (1997)
WebCat2b13MacPlugin - [math][date][/math] problem (1997)
[SHOWIF] (1997)
Help! WebCat2 bug (1997)
Frames and WebCat (1997)
faxing orders (2000)
2.0 Info (1997)
redirect from the errorsMessages.db entry (1997)
WebCat2b13MacPlugIn - [include] (1997)
Re:Frames and cart values (1998)