Very nice :-)

Does this just do UK addresses ?

> -----Original Message-----
> From: NTL [mailto:[EMAIL PROTECTED] 
> Sent: 11 October 2003 21:45
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Valid address checker
> 
> 
> If there is a free one then I would love to know. There are 
> plenty of really expensive alternatives such as GBGroup, 
> Quick Address, etc that use dll's called via cfc and com.
> 
> There is however, a site available that I worked on recently 
> that have their own address finder which you might find it 
> useful to use (inadvertantly that is). The code that may or 
> may not work ;-) is as
> follows:
> 
>               <!--- Find the address --->
>               <CFOBJECT action="CREATE" 
> class="MSXML2.XMLHTTP" name="objXMLSend" type="COM">
>               <CFSET PostCode = Replace(Trim(attributes.PostCode),"
> ","","ALL")>
>               <CFSET Premise = attributes.Premise>
>               <CFSET str_PostData = 
> "postcode=#PostCode#&building_name=#Premise#">
>               
>               <CFSCRIPT>
>       
> objXMLSend.Open("Post","http://www.GlobalDataManagement.co.uk/
> clients/co
> ors_brewers/2934/address/get_address.php?#str_PostData#", False);
>                       objXMLSend.Send();
>                       str_Response = objXMLSend.responseText;
>               </CFSCRIPT>             
>               <!--- Extract each address element form the result
> string --->
>               <CFIF FindNoCase("<error>",str_Response) eq 0>
>                       <CFSET start =
> FindNoCase("<line1>",str_Response)>
>                       <Cfset line1start = start + 7>
>                       <CFSET end =
> FindNoCase("</line1>",str_Response)>
>                       <CFSET address1 = 
> Mid(str_Response,line1start,end-line1start)>
>                       
>                       <CFSET start =
> FindNoCase("<line2>",str_Response)>
>                       <Cfset line2start = start + 7>
>                       <CFSET end =
> FindNoCase("</line2>",str_Response)>
>                       <CFSET address2 = 
> Mid(str_Response,line2start,end-line2start)>
>                       
>                       <CFSET start =
> FindNoCase("<line3>",str_Response)>
>                       <Cfset line3start = start + 7>
>                       <CFSET end =
> FindNoCase("</line3>",str_Response)>
>                       <CFSET address3 = 
> Mid(str_Response,line3start,end-line3start)>
>                       
>                       <CFSET start =
> FindNoCase("<town>",str_Response)>
>                       <Cfset townstart = start + 6>
>                       <CFSET end = FindNoCase("</town>",str_Response)>
>                       <CFSET town =
> Mid(str_Response,townstart,end-townstart)>
>                       
>                       <CFSET start =
> FindNoCase("<postcode>",str_Response)>
>                       <Cfset postcodestart = start + 10>
>                       <CFSET end =
> FindNoCase("</postcode>",str_Response)>
>                       <CFSET postcode = 
> Mid(str_Response,postcodestart,end-postcodestart)>
>               </CFIF>
> 
> However, I will deny this code exists if anyone asks. And If 
> they ask where it cam from just say 5 fgJvbff Street, vghfghffh, TS13
> 
> 
> -----Original Message-----
> From: Snake Hollywood [mailto:[EMAIL PROTECTED] 
> Sent: 11 October 2003 21:31
> To: [EMAIL PROTECTED]
> Subject: RE: [ cf-dev ] Valid address checker
> 
> When I say addresses, I don't mean e-mail. I mean street addresses.
> 
> E.g
> 
> 1 sevenacres grove
> Valid address
> 
> Sdklfjdkslfjdkl
> Invalid address
> 
> 
> > -----Original Message-----
> > From: Simon Horwith [mailto:[EMAIL PROTECTED]
> > Sent: 11 October 2003 21:08
> > To: [EMAIL PROTECTED]
> > Subject: RE: [ cf-dev ] Valid address checker
> > 
> > 
> > not to say that this is the best solution, but off of the top
> > of my head one thing you can do is check to make sure that an 
> > address username doesn't have more than 4 or 5 consanants in 
> > a row... that's an extremely rare case with legitimate 
> > addresses.  You can also finger addresses, but you then have 
> > to accept that fingering isn't going to work with web-based 
> > e-mail clients like hotmail, yahoo, etc.  Not last time I 
> > checked, anyway.  This obviously isn't going to catch 100% of 
> > the garbage - but the odds are good that whatever it does 
> > catch, is garbage.
> > 
> > ~Simon
> > 
> > Simon Horwith
> > CTO, Etrilogy Ltd.
> > Member of Team Macromedia
> > Macromedia Certified Instructor
> > Certified Advanced ColdFusion MX Developer
> > Certified Flash MX Developer
> > CFDJList - List Administrator
> > http://www.how2cf.com/
> > 
> > 
> > -----Original Message-----
> > From: Snake Hollywood [mailto:[EMAIL PROTECTED]
> > Sent: 11 October 2003 19:49
> > To: [EMAIL PROTECTED]
> > Subject: [ cf-dev ] Valid address checker
> > 
> > 
> > Guys,
> > 
> > I am really getting miffed with all the bogus signups on
> > cfdeveloper now, it wastes my time having to sift through all 
> > the bogus ones to validate the legit ones. Does anyone have 
> > any kind of script that can intelligently check form fields 
> > and identify addresses or names which are total garbage so I 
> > can reject them. I have registered on sites myself and just 
> > typed in junk and it has been caught as junk, so I know it's 
> > not an impossible request.
> > 
> > Russ Michaels
> > Macromedia/Allaire Certified ColdFusion Developer
> > 
> > CFDeveloper
> > The free resource and community for ColdFusion developer.
> http://www.cfdeveloper.co.uk
> 
> Join the CFDeveloper discussion lists.
> To subscribe send an e-mail to [EMAIL PROTECTED]
> 
> 
> --
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED] For
> human help, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED] For
> human help, e-mail: [EMAIL PROTECTED]
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 


-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]

Reply via email to