Monday, August 27

Required Field

Web tip: If you demand users provide an email address for something on your web site, you better have a real reason for it. And if you have a real reason for it, you better validate the email address by sending a confirmation email which either contains a link or needs a response.

Why?

Because if you don't, people will just shove crap in the field to get around it. Trust me on this.

I know this because this domain is frequently used for those crap email addresses. "None" gets a fair amount of email, actually. Recently I discovered the Hanes2U site must be requiring email addresses, because I'm getting a lot of order and shipping confirmations. The joke is on the people who gave the fake email address, because it's a real email address, and I get it. And now I have their phone numbers and mailing addresses.

Pardon me, I have some hiliarious calls to make from the payphone on the corner. Boy are Roby Brandon, Jeff Alexander and Rita Wade in for a surprise tonight! Hoo HOO!



Older entries

'; } else { if(stristr($filename,"archive")) { $dir=$_SERVER['DOCUMENT_ROOT']; $template='_01_archive.html'; $tail=strlen($template); $thisArchive=$filename; //$files=scandir($dir); $dh = opendir($dir); while (false !== ($filename = readdir($dh))) { $files[] = $filename; } sort($files); $earlyarch=""; $laterarch=""; $prevarch=""; $next=0; foreach($files as $file) { if (substr($file,-$tail)==$template) { if ($next==1) { $laterarch=$file; $earlyarch=$prevarch; $next=0; } if ($file==$thisArchive) { $next=1; } else { $prevarch=$file; $earlyarch=$prevarch; } } } $link=''; $divider=''; if(file_exists($earlyarch)) { $link='< Earlier Archive'; $divider=" | "; } if(file_exists($laterarch)) { $link=$link.$divider.'Later Archive >'; } $link=$link.'

'; } } echo($link); ?>