Any chance you could add the following.
Show the code used. Display the server details to see timezone etc that the
server is using

Here is a nice way to show the code....

Save the two sections below as
showcode.cfm
coloredcode.cfm
and the stick <cf_showcode> in to your template


<!--- save this as showcode.cfm --->
<br clear=all />
<br clear=all />
<br clear=all />
<cfoutput>
Code in :<b>#GetBaseTemplatePath()#</b><br />
</cfoutput>
<cf_coloredcode file="#GetBaseTemplatePath()#">


<!--- save this as coloredcode.cfm --->
<!---
=============================================================
        Utility:        ColdFusion ColoredCode v3.2
        Author:         Dain Anderson
        Email:          [EMAIL PROTECTED]
        Revised:        June 7, 2001
        Download:       http://www.cfcomet.com/cfcomet/utilities/
=============================================================
--->

<!--- Initialize attribute values --->
<CFPARAM NAME="Attributes.File" DEFAULT="">
<CFPARAM NAME="Attributes.Data" DEFAULT="">
<CFPARAM NAME="Attributes.URL" DEFAULT="">

<!--- Was a file sent? --->
<CFIF LEN(Attributes.File)>
<!--- Lock the file while reading --->
        <CFLOCK NAME="#Attributes.File#" TYPE="READONLY" THROWONTIMEOUT="Yes"
TIMEOUT="10">
                <CFFILE ACTION="READ" FILE="#Attributes.File#" VARIABLE="Data">
        </CFLOCK>
<!--- Was a URL was sent? --->
<CFELSEIF LEN(Attributes.URL)>
<!--- Use a TRY/CATCH block for HTTP connection failures. --->
        <CFTRY>
                <CFLOCK TYPE="EXCLUSIVE" NAME="GetExternalURL" TIMEOUT="10"
THROWONTIMEOUT="Yes">
                        <CFHTTP METHOD="GET" URL="#Attributes.URL#" RESOLVEURL="No" 
TIMEOUT="10"
THROWONERROR="Yes">
                </CFLOCK>
<!--- Catch connection failures. --->
                <CFCATCH TYPE="COM.ALLAIRE.COLDFUSION.HTTPFAILURE">
<!--- An exception has occurred, so throw an error. --->
                        <CFTHROW MESSAGE="The URL is not obtainable at this time.">
                </CFCATCH>
                <CFCATCH TYPE="Any">
                        <CFTHROW MESSAGE="Error getting the URL. Make sure it is 
entered
correctly.">
                </CFCATCH>
        </CFTRY>
        <CFSET Data = CFHTTP.FileContent>
<CFELSE>
        <CFSET Data = Attributes.Data>
</CFIF>

<!--- Abort if no data was sent --->
<CFIF NOT LEN(DATA)>
        <CFTHROW MESSAGE="<CODE><B><FONT COLOR=NAVY>ColoredCode</FONT> <FONT
COLOR=FF0000>Error</FONT>:</B> No data to parse.</CODE>"
                         DETAIL="CF_ColoredCode takes one of three attributes: FILE, 
URL, or
DATA.">
</CFIF>

<CFSCRIPT>
        /* Pointer to Attributes.Data */
        this = Data;

        /* Convert special characters so they do not get interpreted literally;
italicize and boldface */
        this = REReplaceNoCase(this, "&([[:alpha:]]{2,});",
"«B»«I»&amp;\1;«/I»«/B»", "ALL");

        /* Convert many standalone (not within quotes) numbers to blue, ie. myValue
= 0 */
        this = REReplaceNoCase(this,
"(gt|lt|eq|is|,|\(|\))([[:space:]]?[0-9]{1,})", "\1«FONT
COLOR=BLUE»\2«/FONT»", "ALL");

        /* Convert normal tags to navy blue */
        this = REReplaceNoCase(this,
"<(/?)((!d|b|c(e|i|od|om)|d|e|f(r|o)|h|i|k|l|m|n|o|p|q|r|s|t(e|i|t)|u|v|w|x)
[^>]*)>", "«FONT COLOR=NAVY»<\1\2>«/FONT»", "ALL");

        /* Convert all table-related tags to teal */
        this = REReplaceNoCase(this,
"<(/?)(t(a|r|d|b|f|h)([^>]*)|c(ap|ol)([^>]*))>", "«FONT
COLOR=TEAL»<\1\2>«/FONT»", "ALL");

        /* Convert all form-related tags to orange */
        this = REReplaceNoCase(this,
"<(/?)((bu|f(i|or)|i(n|s)|l(a|e)|se|op|te)([^>]*))>", "«FONT
COLOR=FF8000»<\1\2>«/FONT»", "ALL");

        /* Convert all tags starting with 'a' to green, since the others aren't
used much and we get a speed gain */
        this = REReplaceNoCase(this, "<(/?)(a[^>]*)>", "«FONT
COLOR=GREEN»<\1\2>«/FONT»", "ALL");

        /* Convert all image and style tags to purple */
        this = REReplaceNoCase(this, "<(/?)((im[^>]*)|(sty[^>]*))>", "«FONT
COLOR=PURPLE»<\1\2>«/FONT»", "ALL");

        /* Convert all ColdFusion, SCRIPT and WDDX tags to maroon */
        this = REReplaceNoCase(this, "<(/?)((cf[^>]*)|(sc[^>]*)|(wddx[^>]*))>",
"«FONT COLOR=MAROON»<\1\2>«/FONT»", "ALL");

        /* Convert all inline "//" comments to gray (revised) */
        this = REReplaceNoCase(this,
"([^:/]\/{2,2})([^[:cntrl:]]+)($|[[:cntrl:]])", "«FONT
COLOR=GRAY»«I»\1\2«/I»«/FONT»", "ALL");

        /* Convert all multi-line script comments to gray */
        this = REReplaceNoCase(this, "(\/\*[^\*]*\*\/)", "«FONT
COLOR=GRAY»«I»\1«/I»«/FONT»", "ALL");

        /* Convert all HTML and ColdFusion comments to gray */
        /* The next 10 lines of code can be replaced with the commented-out line
following them, if you do care whether HTML and CFML
           comments contain colored markup. */
        EOF = 0; BOF = 1;
        while(NOT EOF) {
                Match = REFindNoCase("<!---?([^-]*)-?-->", this, BOF, True);
                if (Match.pos[1]) {
                        Orig = Mid(this, Match.pos[1], Match.len[1]);
                        Chunk = REReplaceNoCase(Orig, "«(/?[^»]*)»", "", "ALL");
                        BOF = ((Match.pos[1] + Len(Chunk)) + 31); // 31 is the length 
of the FONT
tags in the next line
                        this = Replace(this, Orig, "«FONT 
COLOR=GRAY»«I»#Chunk#«/I»«/FONT»");
                } else EOF = 1;
        }

        // Use this next line of code instead of the last 10 lines if you want
(faster)
        // this = REReplaceNoCase(this, "(<!---?[^-]*-?-->)", "«FONT
COLOR=GRAY»«I»\1«/I»«/FONT»", "ALL");

        /* Convert all quoted values to blue */
        this = REReplaceNoCase(this, """([^""]*)""", "«FONT
COLOR=BLUE»""\1""«/FONT»", "ALL");

        /* Convert left containers to their ASCII equivalent */
        this = REReplaceNoCase(this, "<", "&lt;", "ALL");

        /* Revert all pseudo-containers back to their real values to be interpreted
literally (revised) */
        this = REReplaceNoCase(this, "«([^»]*)»", "<\1>", "ALL");

        /* ***New Feature*** Convert all FILE and UNC paths to active links (i.e,
file:///, \\server\, c:\myfile.cfm) */
        this = REReplaceNoCase(this,
"(((file:///)|([a-z]:\\)|(\\\\[[:alpha:]]))+(\.?[[:alnum:]\/[EMAIL 
PROTECTED]|:~`+$%?_##&
 -])+)", "<A TARGET=""_blank"" HREF=""\1"">\1</A>", "ALL");

        /* Convert all URLs to active links (revised) */
        this = REReplaceNoCase(this,
"([[:alnum:]]*://[[:alnum:[EMAIL PROTECTED](\.[[:alnum:]][[:alnum:]-]*[[:alnum:]]\.)?[[
:alnum:]]{2,}(\.?[[:alnum:]\/[EMAIL PROTECTED]|:~`+$%?_##&-])+)", "<A TARGET=""_blank""
HREF=""\1"">\1</A>", "ALL");

        /* Convert all email addresses to active mailto's (revised) */
        this = REReplaceNoCase(this,
"(([[:alnum:]][[:alnum:]_.-]*)?[[:alnum:[EMAIL 
PROTECTED]:alnum:]][[:alnum:].-]*\.[[:alp
ha:]]{2,})", "<A HREF=""mailto:\1"";>\1</A>", "ALL");
</CFSCRIPT>
<!--- Output final result (reverted in this release to 3.0) --->
<DIV STYLE="padding-left :
10px;"><CFOUTPUT><PRE>#this#</PRE></CFOUTPUT></DIV>

<!--- end color code ---->

-----Original Message-----
From: Tony Weeg [mailto:[EMAIL PROTECTED]
Sent: 03 July 2003 14:10
To: CF-Talk
Subject: can someone validate this bug? (repost)


ok...this may be hard to explain but ill try.

1. user inputs a date/time in a form field

2. I take that date/time and figure out the number
of seconds since jan 1 1970 at midnight to get the
epoch time.

3. this is all well and fine, unless the date falls inside daylight
savings time (any time after the 1st Sunday in April) whereby CFMX adds
1 hour to I guess self correct for DST.

4. if I take the same date/time and perform a local to utc time
conversion, I get the correct utc time, regardless of timezone, or DST
adjustment.

5. if I take that utc converted date/time and dateDiff it to jan 1 1970
getting seconds back, I get the number of seconds plus 3600 seconds (1
hour more than im supps to get)

someone please explain/help do something here, get me a
shot...something!!!!!!!!! I have built a test web page to show the
problem....

http://www.navtrak.net/cfmxBug.cfm

tony weeg
uncertified advanced cold fusion developer
tony at navtrak dot net
www.navtrak.net
office 410.548.2337
fax 410.860.2337



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to