Archive for June, 2015

Tuesday, June 30th, 2015

Preventing Injection

Most people approach PHP security from entirely the wrong direction. The most common aspect of security that I see people asking about is injection. If they tackled security from the right direction then injection wouldn’t even be a remote possibility that they would even need to consider. The place to start is to ensure that […]

Monday, June 29th, 2015

Handcrafted CSS: More Bulletproof Web Design

User rating: List price: $44.99 Sales price: $39.02 You save: $5.97 (13 %) Sales Rank: 115194 Read more… Handcrafted CSS: More Bulletproof Web Design : Dan Cederholm,Ethan Marcotte: Book

Monday, June 29th, 2015

The Perils of for..in

I have seen web pages that suggest a for.in loop can be used as a shortcut way of processing an array instead of using a for loop. In fact as I am about to illustrate, in order to process an array a for..in loop ends up needing the largest amount of code in order to […]

Sunday, June 28th, 2015

Paypal IPN

My PAYPAL IPN script allows for automated processing when Paypal actually accepts the payment (even when it is days later after clearing an echeck. It can either email a purchase as an attachment or can update information on a membership site when the payment is approved. Paypal IPN

Saturday, June 27th, 2015

Form 2 Mail

The latest versions of both the free and advanced versions of my script have the validation rewritten to use more modern code constructs than the earlier versions of the code did. Form 2 Mail

Saturday, June 27th, 2015

HTML5: Discover How To Create HTML 5 Web Pages With Ease (HTML5 CSS3 JavaScript)

User rating: Sales Rank: 53620 Read more… HTML5: Discover How To Create HTML 5 Web Pages With Ease (HTML5 CSS3 JavaScript) : Preston Prescott: eBooks

Friday, June 26th, 2015

RadioButtonTextSelection

If the radio buttons in your form are coded correctly then your visitors can select the button they want by clicking on the associated text just as they can in any other program. Radio Button Text Selection

Thursday, June 25th, 2015

Preloading ImagesUsing Stylesheets

One thing that can slow the loading of web pages is all the images that you want it to display. Where you don’t get the page delayed to download the images is where your visitor has already downloaded them. Where you have a series of web pages you expect your visitors to view in order […]

Wednesday, June 24th, 2015

CSS Animations and Transitions for the Modern Web

User rating: List price: $39.99 Sales price: $28.51 You save: $11.48 (29 %) Sales Rank: 278014 Read more… CSS Animations and Transitions for the Modern Web : Steven Bradley: Book

Wednesday, June 24th, 2015

Why Label FormFields?

There are several reasons for labelling your form fields. Not everyone will be able to tell what text labels what field just from the appearance of the page and so using the label tag to connect them is essential even where it appears to make no difference to how the field works. Why Label Form […]

Tuesday, June 23rd, 2015

Hosting Terms

If you are just starting to think about getting your first web hosting then you may not understand the difference between the various plans on offer. Here we define some of the terms used with web hosting so that you can better choose hosting that meets your needs. Hosting Terms

Monday, June 22nd, 2015

CSS Secrets: Better Solutions to Everyday Web Design Problems

List price: $39.99 Sales price: $28.06 You save: $11.93 (30 %) Sales Rank: 36455 Read more… CSS Secrets: Better Solutions to Everyday Web Design Problems : Lea Verou: Book