thank you tim, ray and qasim....just what I was looking for...i knew
what
to do, just needed something quick that was inclusive of all things I 
could catch, so I could catch an elusive little bugger this morning...

thanks!

tony weeg
sr. web applications architect
navtrak, inc.
[EMAIL PROTECTED]
www.navtrak.net
office 410.548.2337
fax 410.860.2337


-----Original Message-----
From: Ray Thompson [mailto:[EMAIL PROTECTED] 
Sent: Friday, September 12, 2003 9:06 AM
To: CF-Talk
Subject: RE: error template snippet


This displays the error:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>TBP - Page Request Error</TITLE>
</HEAD>
<p>An unexpected Page Request error has occurred. If the error persists,
the following error details can provide the development team with
valuable information to help identify and correct the condition which
caused this error. We apologize for the inconvenience and solicit your
help in improving the Tau Beta Pi Web-based application. Please provide
a short description of what you were doing when the error occurred to
the <A HREF="mailto:#Error.Mailto#";>Development Team</a>. <i>[NOTE: This
information can be sent to the development team by clicking on the EMAIL
button located at the lower portion of the screen.]</i> <p><b>Page
Request Error Details:</b></p> <small> <form
action="ErrorScriptDispatcher.cfm" method="post"> <table width="100%"
border="1" cellpadding="2">
  <tr>
    <th width="35%">Attribute</th>
    <th width="65%">Description</th>
  </tr>
  <tr>
    <td width="35%" align="right" valign="middle">Date & Time:</td>
    <td width="65%">#Error.DateTime#</td>
  </tr>
  <tr>
    <td width="35%" align="right" valign="middle">Error Message:</td>
    <td width="65%"><textarea cols="50" rows="18"
name="ErrorDiagnostics"
onFocus="this.blur();">#Error.Diagnostics#</textarea></td>
  </tr>
  <tr>
    <td width="35%" align="right" valign="middle">Error Page:</td>
    <td width="65%">#Error.Template#</td>
  </tr>
  <tr>
    <td width="35%" align="right" valign="middle">Referring Page:</td>
    <td width="65%">#Error.HTTPReferer#</td>
  </tr>
  <tr>
    <td width="35%" align="right" valign="middle">URL Params:</td>
    <td width="65%">#Error.QueryString#</td>
  </tr>
  <tr>
    <td width="35%" align="right" valign="middle">Client Address:</td>
    <td width="65%">#Error.RemoteAddress#</td>
  </tr>
  <tr>
    <td width="35%" align="right" valign="middle">Client Browser:</td>
    <td width="65%">#Error.Browser#</td>
  </tr>
</table>
<table>
  <tr>
    <td colspan="2">Your Email Address:&nbsp;<input type="text"
name="EmailAddress" size="30" maxlength="50"></td>
  </tr>
  <tr>
    <td><input type="submit" name="btnAction" value="EMail to
Developers"></td>
    <td><input type="submit" name="btnAction" value="Continue"></td>
  </tr>
</table>
<input type="hidden" name="ErrorDateTime" value="#Error.DateTime#">
<input type="hidden" name="ErrorTemplate" value="#Error.Template#">
<input type="hidden" name="ErrorHTTPReferer"
value="#Error.HTTPReferer#"> <input type="hidden"
name="ErrorQueryString" value="#Error.QueryString#"> <input
type="hidden" name="ErrorRemoteAddress" value="#Error.RemoteAddress#">
<input type="hidden" name="ErrorBrowser" value="#Error.Browser#"> <input
type="hidden" name="FormID" value="ErrorCFRequest"> </form> </small>
</body> </html>

And this is where it posts to email the message.

<!----------------------------------------------------
Send e-mail notification of script error to developers
----------------------------------------------------->
<cfsetting enablecfoutputonly="Yes">
<cfset LF=Chr(10)>
<cfset TErrorDiagnostics=Form.ErrorDiagnostics>
<cfset
TErrorDiagnostics=ReplaceNoCase(Form.ErrorDiagnostics,"</p><p><p>","","A
LL")
>
<cfset TErrorDiagnostics=ReplaceNoCase(TErrorDiagnostics,"<p>
",LF,"ALL")> <cfset
TErrorDiagnostics=ReplaceNoCase(TErrorDiagnostics,"<p>",LF,"ALL")>
<cfset TErrorPage=Form.ErrorTemplate>
<cfset TErrorDateTime=ParseDateTime(Form.ErrorDateTime)>
<cfmail to="#TMailAddr#" from="#LCase(Variables.From)#"
subject="Scripting Logic Flaw"> A script error has occurred in the
application on #DateFormat(TErrorDateTime,"DDDD, MMMM D, YYYY")# at
#TimeFormat(TErrorDateTime,"h:mm:ss tt")#. The following provides
details of the error message and information to aid in the correction of
the error.

Error Message:
#TErrorDiagnostics#

Error Page: #TErrorPage#

Referring Page: #GetFileFromPath(Form.ErrorHTTPReferer)#

URL Parameters: #Form.ErrorQueryString#

Remote Address of WorkStation: #Form.ErrorRemoteAddress#

Browser Type: #Form.ErrorBrowser#

This error message has also been logged on the ColdFusion server and can
be view by accessing the APPLICATION.LOG file on the server. </cfmail>
<cfsetting enablecfoutputonly="No">

Ray Thompson
Systems Administrator
Tau Beta Pi Association www.tbp.org
The Engineering Honor Society
Integrity and Excellence in Engineering


> -----Original Message-----
> From: Tony Weeg [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 12, 2003 8:57 AM
> To: CF-Talk
> Subject: error template snippet
> 
> 
> hi there.
> 
> just trying to throw together a good error template to email
> me when any page on our site experiences and error,  does 
> anyone have a good set of code that would include some good 
> error information that I could snag?
> 
> thanks.
> tony
> 
> tony weeg
> sr. web applications architect
> navtrak, inc.
> [EMAIL PROTECTED]
> www.navtrak.net
> office 410.548.2337
> fax 410.860.2337
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

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

Reply via email to