Category Archives: Books

Avoiding email header injection

Barely a week goes by without someone asking for help with a PHP mail() script that uses one of the most insecure techniques—inserting unfiltered user input into the headers argument. It exposes your server to email header injection, an exploit … Continue reading

Posted in Books, PHP | 4 Comments

Source code for Beginning CSS3

Many apologies to anyone who’s been looking in vain for the source code for Beginning CSS3. The files were supplied to Apress several weeks before the book was published, but apparently there was some internal problem that prevented them being … Continue reading

Posted in Books, CSS | 3 Comments

Source files for PHP Solutions

Several people have written asking what has happened to the friends of ED website because they can’t find the source files for PHP Solutions, 2nd Edition. The site was merged with that of its parent company, Apress, a long time … Continue reading

Posted in Books, MySQL, PHP | 44 Comments

New tutorial: send a link to a friend

I’ve just published a new tutorial for a script that sends a link to a friend. It’s a very simple script, but—as long as you have a basic knowledge of PHP—you should be able to adapt it to your own … Continue reading

Posted in Books, PHP | 2 Comments

An odd turn-up for the book

Yesterday, I received an invitation to review a new book about Dreamweaver. Nothing terribly remarkable about that. After all, I’m well known in the Dreamweaver community and I recently published a review of Peter Gasston’s excellent The Book of CSS3. … Continue reading

Posted in AJAX/JavaScript, Books, CSS, Dreamweaver | 15 Comments

What’s the difference between parameters and arguments?

When writing books aimed at beginners, there’s a difficult line to tread between giving too much and too little information. Too much information overloads the mind, running the risk of losing the reader’s enthusiasm for the subject. Too little information … Continue reading

Posted in Books, PHP | 4 Comments

Accessing PHP objects’ methods and properties

A couple of participants in Boston PHP‘s self-study PHP Percolate, Jim Wright and Jared Stenquist, are confused about the use of the -> operator, which is introduced on page 44 of PHP Solutions, 2nd Edition. Since others might be in … Continue reading

Posted in Books, PHP | 26 Comments

Join others learning PHP with PHP Solutions

So far, more than 90 people have signed up to join a self-study group organized by Boston PHP to learn PHP with the help of my book, PHP Solutions: Dynamic Web Design Made Easy, 2nd Edition. This is the third … Continue reading

Posted in Books, MySQL, PHP | 15 Comments

Book Review: The Book of CSS3 by Peter Gasston

Several months ago, I attended a fascinating talk on CSS3 by Peter Gasston at London Web. As one of the first people to ask a question during the Q&A session at the end of Peter’s talk, I received a free … Continue reading

Posted in Books, CSS | 9 Comments

Corrections for my books

I hate it when I find a mistake in a technical book—particularly when it’s one of mine. There’s nothing more frustrating than trying to learn a new concept and hitting a brick wall because the code doesn’t work. Mistakes creep … Continue reading

Posted in Books, Dreamweaver, Flash, PHP | 39 Comments