You are viewing a plain-jane printable version of http://CoverYourASP.com/AllArticles.asp.
See how this was done

 

 What's popular? Read what your peers think is most interesting!
REALLY validate your email addresses!
I get a lot of feedback from 'sdsd' at email address 'asdsd'. I wanted to stop him, so I went looking for a suitable solution…
From Email-related examples, published 18 Sep, 20106616 views

The classic Tell-a-friend email example.
The C language has the 'Hello World' program - ASP has the ubiquitous 'Tell-a-friend' script. They're everywhere, but here's the way I did mine...
From Email-related examples, updated 17 Apr, 6038114 views

Running ASP on your PC - installing Personal Web Server
The first stage to complete before running the CoverYourASP download on your PC - making ASP pages run at all...
From Getting started with ASP, updated 18 Jan, 1192433 views

Installing the CoverYourASP download on your PC
After setting up your web server, how to download, install and configure my source code on your PC...
From Getting started with ASP, published 10 Jan, 978591 views

Administer your database using these generic pages..
Use my now-classic CoverYourASP db admin tools, or the latest addition: 1 Click DB Free! Now you can compare two completely different implementations and learn twice as much!
From Database-driven examples, updated 29 Jun, 654799 views

Maintaining state with Session variables
Read how Session variables can store user information for you - how they work, and when they don't...
From Getting started with ASP, published 18 Apr, 534627 views

The CoverYourASP Membership system explained
How I implemented the new membership system, sign in/out, auto signin with cookies, multiple levels, and site personalization
From Database-driven examples, updated 10 Jan, 495237 views

Read archived copies of my weekly newsletter
All my newsletters since the site went live in September 2000 are here. The earlier ones are particularly sad... ;-)
From Dynamic content using ASP, published 16 Mar, 494386 views

Part 3. Showing the results of your category browsing
A few ideas I had about displaying the well-worn 'results page' a la RealPages.com…
From Database-driven examples, published 19 Aug, 412691 views

Getting feedback emails from a <form>
Walk step-by-step through the feedback form and email code, with pages devoted to CDONTS, JMail, ASPMail and now ASPEmail too...
From Email-related examples, updated 24 Mar, 345132 views

Send me your comments and criticisms!
This form allows you to send feedback email to me.
From Email-related examples, updated 18 Sep, 300306 views

Using Application variables, and introducing global.asa
How to save thousands of unnecessary database queries using Application variables, and a fun little 'active user' counter
From Getting started with ASP, published 2 Nov, 278527 views

Implementing <form>'s with ASP
Here I show you the ASP code common to all forms I write, with discussions on validation and field persistance.
From HTML tips and tricks, published 9 Feb, 266488 views

Part 1. Implement content categories just like Yahoo!
Play with the live example I wrote for getting categories and subcategories from an Access database, and the method I chose for displaying them.
From Database-driven examples, updated 15 Aug, 259534 views

Troubleshooting the CoverYourASP download on your PC
Strange errors when you go to http://localhost/cya ? It's probably something I've heard about before...a few hundred times!
From Getting started with ASP, published 10 Jan, 226746 views

Accepting credit cards on your site - it's too easy!
The hardest part is filling out the forms, but once you've done that the "programming" part is child's play.
From The CoverYourASP site, published 23 Feb, 156618 views

Using exception handling to trap database connection errors
To make setting up my downloaded site on your computer easier I use exception handling to trap any errors that occur when connecting to the database...
From Database-driven examples, published 25 Jan, 149656 views

Download the complete CoverYourASP site and run on your server.
It's true! You can download every file on the site and run it on your personal computer - if you can't run ASP yet, start here...
From Getting started with ASP, updated 29 Nov, 143889 views

Displaying printer-friendly pages
A few lines of code is all it takes to implement a printer-friendly version of all your pages. Make all those pesky navigation bars and banners disappear!
From Dynamic content using ASP, published 28 Jun, 125698 views

Using <% %> correctly in ASP
This article explains why you shouldn't be sprinking <% %> render blocks throughout your HTML code. It's inefficient for the server and for your users!
From Getting started with ASP, published 26 Sep, 123191 views

Using <base href> to control your relative links
See how I use <base href>, and how you should configure it after you download the site.
From HTML tips and tricks, published 29 Nov, 120667 views

A complete banner advertising system
Serving up rotating banners for my advertisers, storing the ads in Application variables and tracking impressions and clickthroughs...
From Database-driven examples, published 24 Dec, 119854 views

Trapping HTTP 500.100 ASP errors in your pages
Learn how to replace the infamous "Page cannot be displayed" with profuse apologies and an email moaning to the webmaster...
From Dynamic content using ASP, published 5 Jan, 114327 views

The CoverYourASP Server Side Includes will save your ASP!
Server Side Includes, or SSI for short, are a very powerful tool. See how I use them, with links to articles that describe them...
From Getting started with ASP, updated 8 Apr, 107129 views

Hide your META tags from your enemies!
Those META keywords are valuable. You spent a lot of time investigating what works best. Your competitors want to know what you use, so that they can steal them!
From Dynamic content using ASP, updated 25 Sep, 106555 views

Getting started - what is ASP?!
No, it's not Application Service Provider, and No, it's not a language - use the term 'ASP developer' very loosely!
From Getting started with ASP, updated 11 Sep, 106263 views

A simple example of dynamic content - the time.
A very simple lesson in what ASP can do for you - generate different HTML for every reader!
From Dynamic content using ASP, published 21 Jul, 100397 views

Part 1. Allow your users to subscribe to your newsletter
See how I implemented a form to allow users to subscribe/unsubscribe to my mailing list. Email addresses are simply validated and added to my database
From Email-related examples, published 14 Aug, 99540 views

Survey: Who are you and what do you think?
Some basic information to start with - who you are, what you do, what you want. I'm already regretting having an 'It sucks' option =;-)
From Help me help you - take a survey!, published 9 Oct, 94869 views

Part 2. Arrange your categories in columns
Due to popular demand here's a Part 2 of the categories code! Here I show how to arrange the data in any number of columns to exactly duplicate the way the portals do it.
From Database-driven examples, published 7 Aug, 94218 views

Adding search capability to CoverYourASP
See how a single Server Side Include containing a single function is all you need..
From Database-driven examples, published 2 Feb, 86629 views

Adding a database driven diary to the site
A better way to share the questions that I get emailed each day. Chit-chat, gossip, bug fixes, tips and tricks!
From Database-driven examples, published 23 Nov, 82681 views

Handling 404 errors with email - and a twist…
Take what you need from this article - send email when a 404 occurs, or perhaps write the next bigfoot.com?
From Email-related examples, published 21 Jul, 80973 views

Using HTTP and FTP in MFC to get the news.
How I wrote a simple MFC application to automatically update the ASPWire news section.
From Dynamic content using ASP, published 4 Aug, 79062 views

Resources that I recommend�
Books, affilate websites and websites offering services to web developers - I use them all!
From The CoverYourASP site, published 11 Sep, 78973 views

A page counter, and statistics gatherer!
See how little code it took to store page views, referrers, browsers, screen widths and even IP addresses about my readers
From Database-driven examples, updated 28 Oct, 78170 views

Limiting clickthroughs to one per IP address per day
One of the requirements from the banner ad system was to protect the clients from spiders and malicious users...and HTTP HEAD requests...and...
From Dynamic content using ASP, updated 14 Jan, 77585 views

Legal stuff you should know
What you are allowed to do with the downloaded version of this web site, and how anything that goes wrong is all your fault. ;-)
From The CoverYourASP site, updated 19 Jan, 76200 views

Run of site advertising - pay by clickthroughs, not impressions
Read about the amazing offer, and how I make CPC advertising work for you.
From The CoverYourASP site, published 1 Oct, 76080 views

Automatically reminding and deleting unconfirmed members
Another example of using the BrandNewDay( ) function - this time to search the database for unconfirmed members, and email them or delete them...
From Database-driven examples, published 15 Jan, 74091 views

Object Oriented Programming with JavaScript classes
JavaScript classes are cool - learn what they can do to tidy up your code...
From Server-side JavaScript utilities, published 9 Dec, 68110 views

Hiding debug information on your web pages
See how simple it is to hide helpful data on your web page to help you when debugging.
From Dynamic content using ASP, published 23 Aug, 65717 views

FileSystemObject serves you my source code.
The FileSystemObject object is a very powerful object that allows you to read or write to your servers hard disc…now download the whole site!
From Getting started with ASP, updated 29 Sep, 64662 views

I appreciate any links to CoverYourASP�
Apart from the affiliate sites that publish links to my articles there are a growing number of smaller sites that list me as an ASP reference. Thanks Guys!
From The CoverYourASP site, published 11 Sep, 64095 views

Generic function to walk through your sub-folders and files
Developed to index my pages for a search function, this article describes a function you can use for whatever you want! Also discusses recursion and passing functions as parameters.
From Dynamic content using ASP, published 19 Jan, 62931 views

IFRAME's...and IE 5.5
Sometimes IFRAME's can solve a big problem, but their interaction with IE 5.5 is something you need to know about - it's totally bizarre!
From HTML tips and tricks, published 21 Jun, 61703 views

Caching and displaying contents of folders
This article shows how I cached data from the FileSystemObject into Application variables, sorted it and then used it to create a nice little file contents browser to display my newsletter archives.
From Dynamic content using ASP, published 29 Mar, 61472 views

Displaying foreign keys in your database as list boxes
My original database administration tool didn't look for foreign keys, and just displayed a confusing list of primary key values. Now, it's been improved with automatically generated list boxes...
From Database-driven examples, published 23 May, 58991 views

Part 1. A quick COM/ATL component for ASP
Using the ATL COM AppWizard it took less than 30 minutes to make this COM component - mind you, it doesn't do much�
From COM components, published 3 Aug, 56324 views

Web sites based on CoverYourASP's code
You realize by now that you can download the entire site, right? See others that have gone before you...
From The CoverYourASP site, updated 15 Apr, 56089 views

Rotating random content
How I rotate the affiliate banners and books around the site using a few arrays and a random number.
From Dynamic content using ASP, updated 11 Sep, 55477 views

Design web pages for any width screen!
How a little client-side script can make a huge difference in how your web site is perceived by customers with varying screen resolutions.
From HTML tips and tricks, published 21 Jul, 53702 views

What's CoverYourASP all about?
Read an overview of how this site works, places to visit and what makes it unique!
From The CoverYourASP site, updated 19 Aug, 53312 views

The CoverYourASP Privacy Policy
What information I gather about you, and how it is used...
From The CoverYourASP site, published 1 Oct, 50786 views

Displaying your records in columns
How do you display an unknown number of records evenly in columns, especially when they are to be read down the columns, not across the rows? Come and find out!
From Dynamic content using ASP, published 21 Nov, 48844 views

A little about me - James Shaw
Of course, this should soon be the most popular article on the site, eh? EH? Mum?
From The CoverYourASP site, updated 15 Sep, 47541 views

Displaying HTML files from your ASP page
Often I need to display the contents of a file on my server. This article shows you what regular expressions to use to successfully display HTML, including automatically making any hyperlinks live...
From Dynamic content using ASP, published 15 Mar, 47320 views

Fighting email abuse
I now help the authorities in tracking down people who cause sites like mine to send spam to others by subscribing them to my newsletter...
From Email-related examples, published 9 Mar, 46451 views

Formatting data with JavaScript
The beginnings of a library of functions that I'll use to format JavaScript data. So far: Currency and Date.
From Server-side JavaScript utilities, updated 20 Oct, 45322 views

Submitting data to a form with IP*Works! WebForm
ASPRSS has a subscription service that automatically submits articles to all the ASP directories out there. See how I submit the data to their forms using the IP*Works! WebForm component
From Sharing my articles with XML, published 15 Jun, 43636 views

Do my visitors wait until the pages are loaded?
I did a little investigation to see if my site was too slow to keep visitors interested. See what worked, and what didnt!
From Dynamic content using ASP, published 2 Dec, 41105 views

Moving the articles into my database, and administering them
How links to my articles were moved into my database, how I administer them (you can play with this - a little!), and how the hits are counted - now with Create/Delete Category, Delete article..
From Database-driven examples, updated 8 Oct, 40707 views

Part 2. My should-be-hidden page to mail my newsletter!
The second part shows how I mail the subscribers to my newsletter, using just ASP and an Access database. Very easy, but effective! JMail/ASPMail now supported!
From Email-related examples, updated 19 Oct, 40285 views

How to move your site to a new domain
Have you ever created a website only to move all the pages to another domain? Check out the following article on how to make the transition a snap…
From HTML tips and tricks, published 18 Sep, 33174 views

Using expando properties to implement named recordsets
A mini-article to demonstrate how you can add properties to an object - in this case so we can add multiple recordsets and later reference them by name
From Server-side JavaScript utilities, published 16 Dec, 30822 views

The <a> tag - and its forgotten attributes
See how using the title and target attributes has real advantages for my readers - and for me.
From HTML tips and tricks, published 21 Sep, 26306 views

Administering the Application variables
Following earlier articles about how I cache data (such as the rotating banners) in Application variables for speed, many have asked how I refresh the cache when I've made a change. All is revealed...
From Getting started with ASP, published 11 Apr, 20471 views

Some sample statistics from my page counter
Just as a taster for what is possible, I have shown some examples of how the raw data from my page counter can be turned into useful statistics. I had no idea everyone ran in high resolution!
From Database-driven examples, published 27 Oct, 20154 views

Please help me design my new search facility - take the survey!
There are three proposals on how I will add searching to my web site - which one would you prefer?
From Help me help you - take a survey!, published 26 Jan, 19349 views

Feedback about 'Using <% %> correctly in ASP'
Some interesting comments from readers about the ASP render blocks article - emotions run wild!
From Getting started with ASP, published 6 Oct, 17472 views

An introduction to the RSS XML file on my site
See how I proposed the simple Form Submission Standard and ended up using XML and creating a brand new website that allows everyone to share their ASP articles.
From Sharing my articles with XML, updated 21 Apr, 15379 views

Support your favorite amateur ASP site (yes, I mean me)
If you ever feel that I've helped you out, and want to return the favor - now with snail-mail address...
From The CoverYourASP site, updated 27 Dec, 14671 views

Member Services
Membership services, including personalization and higher membership subscription levels
From The CoverYourASP site, published 21 Jul, 13114 views

CoverYourASP.com through the ages
Some history of CoverYourASP.com, or ShawThing.com as it used to be known!
From The CoverYourASP site, published 11 Sep, 11146 views

Why are there HTML articles on an ASP site?
I thought I might have to explain this one. Maybe it has something to do with the questions I get emailed�
From HTML tips and tricks, published 21 Sep, 10673 views

Part 2. What's wrong with the AppWizards code!
Where there's a Wizard, you'll usually find a reason not to use it. FrontPage anyone? The ATL COM AppWizard's not that bad, but you should still read this�
From COM components, published 10 Aug, 760 views