Secure PHP Development: Building 50 Practical Applications

by Wiley

$50.00
buy from amazon.com
Average Rating: * * - - -
Sales Rank:1000377 (lower is better)
Price Used:$1.10
Shipping:Free Shipping on most orders over $25*
Availability:Usually ships in 8 to 11 days
Label:Wiley
Pages:840
Binding:Paperback
Publication Date:2003-03-15
Published By:Wiley
ASIN:0764549669
Category:Book

Authors

Editorial Reviews and Product Descriptions

Product Description

* Offers fifty practical and secure PHP applications that readers can immediately put to use
* Explains the entire life cycle of each PHP application, including requirements, design, development, maintenance, and tuning
* Reviews application development line-by-line and module-by-module to help readers understand specific coding practices and requirements
* Applications can be readily adapted to many real-world business situations
* CD-ROM contains fifty ready-to-use PHP applications, an evaluation version of Zend tools, and the latest versions of PHP, Apache, and MySQL

Customer Reviews

NEVER BUY THIS! - Reviewed on 2004-10-19
*
7 customers found this review helpful, 4 did not.

Basicly - this book is crap written by undereducated guy. Unsecure, unstructured code and unfinished ideas.
Never buy it, try something else.
Got intranet working! - Reviewed on 2004-08-27
* * * * *
1 customer found this review helpful, 7 did not.

With the help of this book, I created a basic intranet with many apps including a timecard, messaging app, calendar, contact book etc. only in 3 days!
Wow! Love it!
A truly appalling book - Reviewed on 2004-07-15
*
25 customers found this review helpful, 1 did not.

I normally like to be charitable, but this publication really has nothing to recommend it. Don't touch it with a bargepole.

It's a book about secure, object orientated PHP applications by a guy who doesn't understand security, doesn't understand OOP and can't write.

Despite the title "Secure PHP", there are whole classes of security exploits which are not even mentioned. There is no comprehensive and authoritative discussion of security at any point.

The code samples are poorly laid out, riddled with errors, littered with notes to the author from the technical reviewer, and astonishingly repetitive. You will often get large chunks of code repeated many times just to show changes in a couple of lines buried somewhere in the middle.

Not that the code is worth the effort of reading. The design is often naive, the organisation unclear and the coding practices poor.

For example, he uses a naming convention for constants ($MY_CONSTANT) rather than defining proper constants as provided for by the PHP language via define().

Another example: on page 41 he exhorts his readers to use good naming standards. Yet the abstract application class that forms the core of the book is full of method names such as: name() number() currency() show_status()... I could go on. There are dozens of other equally cryptic examples.

The copy editing and proofreading is the worst I have ever seen in a technical book: it is a disgrace to the profession. There is a grammatical error in the second sentence! Here is a sample of what you can expect, from the 3rd page:

"Next, you need to consider how user interfaces will be presented and how can you allow for maximum customization that can be done without changing your core code. This is typically done by introducing external HTML templates for interface."

Even the section headings are ungrammatical: "Using relational database" (p21)

The 16 editors and proofreaders credited in the frontmatter should hang their heads in shame. This has severly damaged my confidence in Wiley as a brand - they clearly have no concept of quality control. I will be very wary of buying their products in future. The cover strapline "Timely. Practical. Reliable." is a sick joke...

I will burn the book after this - Reviewed on 2004-07-12
*
10 customers found this review helpful, 1 did not.

I begged my boss to buy this book because of the title. Hope to reduce workload and shorter development time. Obviously, it seems that the publisher just another company that have one motive : make a lot of money! And for the author, another book to add one more stream of income for his retirement!!! If you want to buy the book, do not buy it. Borrow from your local library instead.
Not a good book - Reviewed on 2004-06-22
*
9 customers found this review helpful.

I read the first Chapter of this book and that was enough to know that this book is no good. The examples are not well explained and when it comes to try the code, it doesn't work. Don't waste your money on this!
Read More Customer Reviews »
Go To Amazon Product Page

* - See Amazon Product Page for shipping and pricing details.


Book Subjects