The book explains session management with PHP 4.0, and with the PHPLib. Besides an explanation of the concepts, it shows five (if I remember correctly) different ways of propagating the session ID from page to page.
Actually, that's not a joke. Just read eWeek (former PCWeek) vol 17, no 20, page 27, on the story about eGrad2000.com: "Toolbox: Linux platform based on MandrakeSoft Inc. software, Microsoft Corp.'s MySQL database, development tools including Dreamweaver."
Please repeat after me: You do not have to mix code and layout when using PHP. Many beginners find it easier to do so, but it's absolutely no requirement, and indeed doesn't scale very well. There are different template APIs available, an XSL processor is being integrated into the language, and XML is supported too, of course. And the boys are going to change that unfortunate "PHP is a server-side, cross-platform, HTML embedded scripting language" on the web site soon, I hope.:)
I can completely understand that Word gave you nightmares. I'd never want use Word for any longer professional text.
That's one reason why I love XML. Using the DocbookX-DTD, you've all markup you need for technical documentation at your disposal. Combine this with CVS for version control, and you've a great base technology. Now use XMetaL (from Softquad, Windows only), and your authoring environment is complete with a graphical editor. For me, this has proved to be a dream team, and I've written a complete book and many articles and tutorials with this setup.
The XML source can then of course be converted to HTML (integrated in XMetaL, using James Clark's XSL transformator XT, and Norman Walsh' XSL stylesheets for DocBook), or to RDF, Postscript, Plaintext, PDF, etc, using Jade and DSSSL. Has worked fine during all stages of the authoring process, and I'd definetely recommend this if you can get your publisher/client to adopt it.
Re:Question for Tobias -- hope you're still there
on
MySQL
·
· Score: 1
I want it to be finished yesterday too, believe me.:)
It's main focus is PHP 4.0, but incompatibilities with 3.0 are always explained. The example scripts are provided as separate 3.0 and 4.0 versions, if needed. The only exception is the Extending PHP chapter, which deals with extending PHP 4.0 exclusively.
Re:"Informative"? Please. Here's some info.
on
MySQL
·
· Score: 1
The announced publication date for Web Application Development With PHP is May 31st, but it may be delayed to early June - we're still in the process of finishing the official documentation on Extending PHP, which will be a major chapter in our book.
Anyway, thanks for your support, and you can get more information about this book at http://phpWizard.net RSN.
The book explains session management with PHP 4.0, and with the PHPLib. Besides an explanation of the concepts, it shows five (if I remember correctly) different ways of propagating the session ID from page to page.
-Tobias
Yep, but that's Murphy's fault. The knowledge repository application can be found at the Errata page of the book.
*giggle*
As for the book, have a look at Web Application Development with PHP.
That's one reason why I love XML. Using the DocbookX-DTD, you've all markup you need for technical documentation at your disposal. Combine this with CVS for version control, and you've a great base technology. Now use XMetaL (from Softquad, Windows only), and your authoring environment is complete with a graphical editor. For me, this has proved to be a dream team, and I've written a complete book and many articles and tutorials with this setup.
The XML source can then of course be converted to HTML (integrated in XMetaL, using James Clark's XSL transformator XT, and Norman Walsh' XSL stylesheets for DocBook), or to RDF, Postscript, Plaintext, PDF, etc, using Jade and DSSSL. Has worked fine during all stages of the authoring process, and I'd definetely recommend this if you can get your publisher/client to adopt it.
It's main focus is PHP 4.0, but incompatibilities with 3.0 are always explained. The example scripts are provided as separate 3.0 and 4.0 versions, if needed. The only exception is the Extending PHP chapter, which deals with extending PHP 4.0 exclusively.
Anyway, thanks for your support, and you can get more information about this book at http://phpWizard.net RSN.