Skip to content


PHP 5 Advanced: Visual QuickPro Guide (2nd Edition)

Welcome to the companion Web site for the second edition of the book PHP 5 Advanced: Visual QuickPro Guide, written by Larry Ullman and published by Peachpit Press. This page is specifically for the book’s second edition, published in March 2007 (ISBN 0-321-37601-3). The first edition was published in December 2001 (ISBN 0-201-77597-2). If you are using the first edition of the book, you should go to that page.

Beside the handful of pages dedicated to this edition of this book, there’s plenty of other content on LarryUllman.com that you might be interested in. Use the “Post Categories” links above to browse by general topic.

You can download the code for the book using the link below. If you have any questions or problems, I’d recommend using the book’s corresponding support forum, where you’ll get the fastest answer.

Downloads

Every script in the text is available here to be downloaded. Some things you should know:

  • Although these scripts are named or numbered as they are in the book, they do include any updates and changes as warranted by errors that were found after publication. Thus, if you are having problems with a particular script, download the most current version here or check the errata section.
  • The URLs as referenced in the book (e.g. http://www.DMCinsights.com/php/hello.php) are not available for execution online.
  • These are the scripts for the SECOND EDITION of the book. If you are using a different edition, click the appropriate link above to find the correct page.
  • These scripts have been formatted with line breaks that will work on most systems running most text editors. If you have difficulty opening a script, try:
    • adjusting the way your text editor treats text files
    • using a different text editor, if possible
    • posting a message to the online forum, asking for help

Complete Set of Scripts and SQL Commands

phpvqp2_scripts.zip (119 KB, last modified 04/18/2011)

Extras (CSS and Images)

phpvqp2_extras.zip (37 KB)

Scripts for Online Chapters

phpvqp2_CreatingPDFs_scripts.zip (25 KB)
phpvqp2_ImageGeneration_scripts.zip (12 KB)


20 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. fjdka says

    The link for phpvqp2_scripts.zip is wrong ,it seems to be linked with a script of another book. please correct it.
    Thank you.
    Sorry for my poor English.

    • Larry says

      Sorry about that. I’ve corrected the link.

  2. Dustin La Ferney says

    wow. Had this book for a week, and smoke is steadily pouring out of my ears. This is what I have been looking for to take my skills to the next level. 500 pages of Larry Ullman is worth more than 5000 pages of other books.

    • Larry says

      Very, very kind of you to say. Thanks! Sorry about the smoke, though!

  3. gagan says

    Will this book clarify everything related to OOPS and Advanced programming in php

    • Larry says

      Yes, yes, it does. Or at least I hope it does. It teaches OOP in PHP 5 for those unfamiliar with OOP. It also has several real-world OOP uses. Thanks for your interest in the book!

  4. Ivanka says

    Mr. Ullman,
    I just finished the PHP 6 and MySQL 5 book. This is an excellent book! Thank you so much! This is exactly what I was hoping to find on the subject. Now, I would like to buy the PHP 5 Advanced book but wonder if you plan to update it to PHP 6 and if so, when?

    • Larry says

      Thank you very much for the nice words. I’m glad you liked it and thanks for your continued interest in my other books. I currently don’t have any plans to update the PHP 5 Advanced book, which means it won’t happen in 2011. PHP 6, by the way, is in a state of limbo and it’s highly unlikely that the next major release of PHP will be anytime in the near future either. Thanks again!

  5. Arif mahmud rana says

    How to download the bonus chapters. Please mention it.

    • Larry says

      Sorry about that. The bonus chapters are not in my control and are available somehow, somewhere at http://www.Peachpit.com. If you can’t find them, contact someone at that site. Thanks!

      • Arif Mahmud Rana says

        Thanks a lot for your reply.

  6. Mr. Alexander says

    Hello Larry,

    I am an old fan of yours, check your records, and this is the reason I turned to you..

    I utilize AJAX in my applications and would like to know of a secure way to integrate it within my applications, that is using PHP + AJAX.

    The major concern is to ensure that the page that is being called is the one that has actually initiated it and that is usually solved with a token.. looking to dig deeper within this area.

    Are you able to refer to the article that you see suitable please ?

    • Larry says

      Thanks for the comments and for being a long-time fan! Much appreciated. I’m not exactly sure what you’re asking here, but if you post a message in a support forum I’d be glad to assist there. Thanks!

  7. Andy says

    Hi Larry,
    If all coding books were as well thought out as yours there wouldn’t be such badly written code loose in the wild.
    How about a PHP5 OOP book for your next effort – perhaps using PDO.

    • Larry says

      Thank you very much, Andy, for the nice words. Quite nice to hear! Thanks, too, for the suggestion. The PHP Advanced book is where I discuss OOP, among other topics. I’m starting to think about the third edition, though, and will be doing more OOP in it. It’ll come out summer 2012.

Continuing the Discussion

  1. What is Larry Thinking? #33 => Effortless E-Commerce and OOP – Larry Ullman linked to this post on November 20, 2010

    [...] an OOP book (and thanks for the interest!). In case you’re not familiar with it, my “PHP 5 Advanced: Visual QuickPro Guide” book has about 150 pages or so dedicated to OOP in PHP from A to Z. Specifically the book [...]

  2. What is Larry Thinking? #38 => Building a Career – Larry Ullman linked to this post on March 22, 2011

    [...] it into previous editions of this book (by comparison, I walk through OOP in detail in my “PHP 5 Advanced: Visual QuickPro Guide” book, and it takes about 150 pages). However, the great thing about OOP is that you can [...]

  3. What is Larry Thinking? #41 => Doing What I Do, Part 2 – Larry Ullman linked to this post on June 9, 2011

    [...] 2012, I’m planning on (and the publisher has agreed to) doing the third edition of my “PHP 5 Advanced: Visual QuickPro Guide“. Share [...]

  4. Insert Zip Codes .CSV into MySQL — seojeek linked to this post on October 3, 2011

    [...] This is a good exercise if you are learning how to navigate around MySQL. This activity is in reference to Chapter 3 of Larry Ullman’s PHP 5 Advanced. [...]

  5. What is Larry Thinking? #51 => Books! – Larry Ullman linked to this post on February 21, 2012

    [...] QuickPro Guide (3rd Edition)Next month, I’m going to start working on the third edition of my “PHP 5 Advanced: Visual QuickPro Guide”. The PHP 5 Advanced book is somewhat different than my other books in that it discusses a number [...]

If you need quick assistance with a question or problem related to one of my books, please use the support forums instead.

Some HTML is OK

or, reply to this post via trackback.